如何在html中传递参数给python脚本,并且启动脚本
1.我现在做的是一个php的前端页面,想直接从前端页面上传递参数,然后点击按钮,执行相应的python脚本。
2.并且我的脚本执行时间非常长,我想在前端页面上看到他处理的一个进度,或者说状态,或者以某种结果展示在前端页面上请问怎么做?
[解决办法]
点击按钮,执行相应的python脚本 -》使用JS调用python.exe 解释python脚本
看到他处理的一个进度 ----------》预计处理时间,设置定时器,每隔一小段时间,进度条往前移一点
[解决办法]
分三步:
1.在python脚本中要将脚本执行状态记录到一个文件中
#!/usr/bin/env python# filename: some.py#-*- coding:utf-8 -*-def process(): # 开始执行较长时间的脚本 # 在执行过程中将执行状态写到到文件文件中,如 for i in range(0, 100000): if i == 10000: f = open('state.txt', 'w') f.write(u"正在处理第%s条数据" % i) f.close()
[解决办法]
浏览器前端么?还是用 javascript 靠谱些