Python中如何获取当前URL
发布时间:2023-12-16 08:44:30
在Python中,可以使用flask框架来获取当前URL。
首先,确保已经安装了flask库,在命令行中运行以下命令来安装:
pip install flask
然后,创建一个新的Python文件,比如app.py,并导入flask模块:
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
# 获取当前URL
url = request.url
return f"当前URL是: {url}"
if __name__ == '__main__':
app.run()
在上面的例子中,我们创建了一个Flask应用,并定义了一个名为index的函数来处理根URL。在这个函数中,我们使用request.url来获取当前URL,并将其返回给用户。
最后,我们通过app.run()来启动应用,并在浏览器中访问http://localhost:5000/来查看结果。你会看到显示的结果为:
当前URL是: http://localhost:5000/
如果你想要获取URL中的某些参数,可以使用request.args,它是一个字典对象,包含URL中的查询参数。以下是一个示例:
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
# 获取当前URL中的查询参数
args = request.args
return f"查询参数: {args}"
if __name__ == '__main__':
app.run()
在浏览器中访问http://localhost:5000/?name=John&age=25,你将看到显示的结果为:
查询参数: {'name': 'John', 'age': '25'}
通过request.args,你可以获取URL中的所有查询参数,并进行处理。
