我有一个小瓶子应用程序,它需要用户输入并返回一些文本。这里用户输入被送到另一个python脚本说temp.py,这个temp.py将返回一个应该返回给用户的值。例如:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def result():
return render_template("index.html")
@app.route('/getconfig', methods=['GET', 'POST'])
def config():
value = request.form['config']
print ("This is the user value : ", value);
// This value is written to a file say x.pol and my temp.py reads from x.pol file and writes the output to y.pol. I'm not sure how to trigger the script like "python temp.py" on the server.
// The reason I'm doing this because I don't want to tweak the third party tool where, the third party tool reads from input files and generates output files.
return content_generated_by_temp.py // by reading y.pol.
if __name__ == '__main__':
app.run(debug = True)
顺便说一句,temp.py本身就是一场噩梦。我理解这个工具的功能。有关该工具的详细信息:Google Caprica
答案 0 :(得分:8)
包裹temp.py
在函数中正在执行的操作。将其放在与flask.py
相同的目录中。在import temp
中致电flask.py
,然后使用temp.myfunction()