从浏览器执行python应用程序

时间:2011-12-01 17:59:24

标签: python django

我编写了一个基于python控制台的程序。它需要很少的参数(如文件名)来执行。 我想从浏览器运行它... 我如何解析这些参数并执行该python代码 任何线索......方法。 感谢

1 个答案:

答案 0 :(得分:2)

也许你应该澄清你的问题。至少我不完全理解你为什么要在浏览器中运行终端程序?

但是如果你想重用一些已编写的代码,你可以使用像Flask这样的微框架。

从flask的文档中查看此示例:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

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

所以你可以编写一个接受你需要的参数的简单视图,然后视图会调用你的代码并返回你想要的任何内容,很可能是一个http响应。