什么是python中来自node.js的req.url的等效项

时间:2019-04-07 01:18:49

标签: python node.js url

我对node.js相当满意,我知道有一个名为req.url的node.js函数。我现在尝试使用python脚本,并希望使用它的等效脚本。有人知道这是什么吗?

编辑: 这是我在node.js中的意思的示例:

app.get('/', (req, res) => {
  res.send(req.url); //will return the current url
});

EDIT2: 我正在使用node.js来执行http请求和其他操作。这是一个例子。 节点:

app.get('/', (req, res) => {
  const spawn = require('child_process').spawn;
  const py = spawn('python', ['python.py']);
});

python:

url = '' #get url here 
print(url)

1 个答案:

答案 0 :(得分:0)

您可能需要使用某种框架,因为Python不直接支持该功能,因此从头开始实现它会很痛苦。例如,使用Flask,您可以使用以下方法获取请求的网址

from flask import Flask, request

app = Flask(__name__)


@app.route('/')
def index():
    req_url = request.full_path
    return 'Hello World!'


if __name__ == '__main__':
    app.run()