请问如何写一个Web界面,假设界面上只有一个启动的按钮,点击之后启动指定的某个python脚本。
请问要写出这样的程序,需要了解哪些知识,能否提供一个最小的demo.
感谢各位,python2.x或是3.x都可以。(Windows环境下)
三叔2016-11-16 14:46:45
通过 os.system(cmd) 可以调用shell界面中能够执行的任何命令。这里的cmd 可以是 python py文件脚本, 也可以是bash bash文件脚本
import os def get(request, *args, **kwargs): cmd = 'echo hello' # 替换你要的执行命令 os.system(cmd) # .... 其他处理
欧阳克2016-11-16 14:46:25
from flask import Flask from 你的脚本 import 你需要的函数 app = Flask(__name__) @app.route('/') def hello_world(): // your code 你需要的函数() return 'Hello World!' if __name__ == '__main__': app.run()
在注释的地方写你的逻辑,访问指定路径启动脚本。
如果需要按钮启动脚本,可以添加一个静态页面。加个类似<a href="your route">Buttun</a>这样的标签就可以了