我已经测试了基本的烧瓶脚本(你好.py)而且运转良好。我已经注释掉了主函数路由部分,并且刚刚执行了脚本。在from flask import Flask
app = Flask(__name__)
''' #Commenting the Main function part
@app.route("/")
def main():
return "Welcome!"
'''
if __name__ == "__main__":
app.run(host= '0.0.0.0')
正如预期的那样,服务器启动了,我也收到了以下消息:
^{pr2}$
现在我的要求是一旦启动了这个python服务器,如何执行另一个python脚本并路由到这个python服务器。
例如,我有一个需要通过浏览器执行的脚本(因为python服务器已经启动并在运行),方法是访问http://127.0.0.1:5000/arg1/arg2import .....
from flask import Flask
app = Flask(__name__)
@app.route('//')
def main():
do something ........
call sub-function(arg1, arg2)
do something ........
if __name__ == '__main__':
arg1 = 100
arg2 = 50
#app.run(debug=True) **#I should not run this again as server is already started.So commented it out**
main(arg1, arg2) #Calling Main function using two IDs as arguments.
注意:如果我应用程序运行()在需要执行的实际程序脚本中,则它运行良好。但我的要求是服务器启动脚本实际程序脚本应该是不同的,但以某种方式通过应用程序互连。我不知道如何实现这一点。