Python flask框架启动脚本被执行次数问题,pythonflask,我的flask 启动脚本
Python flask框架启动脚本被执行次数问题,pythonflask,我的flask 启动脚本
我的flask 启动脚本run.py如下
import osfrom test import appprint "test"if __name__ == "__main__": app.run()
python run.py执行后
发现输出两次test
如下:
test * Running on xxxxxxtest
但是app.debug关闭之后,只输出一次,即
test * Running on xxxxx
这是什么原理呢?
原因是DEBUG模式下flask开多一个线程来监视项目的变化。
参考自这篇文章http://stackoverflow.com/questions/9276078/whats-the-right-approach-for-calling-functions-after-a-flask-app-is-run。
如果你想要避免加载两次,应该设置app.run(debug=True, use_reloader=False)
编橙之家文章,
相关内容
- 求pyrhin tkinter写界面实现缩小到桌面右下角的思路,p
- Python实例创建传入参数机制问题,python实例参数机制
- 豆瓣pypi package更新方式是什么,pypipackage,在官方的pyp
- python两种获取对象方法有何不同,python有何不同,如果我
- python如何将多个包或第三方库打包为一个包,python一个
- 需要把含有元组元素的列表转换为dict用什么方法,元素
- 请教python实现socket数据接受转发问题,pythonsocket,serve
- virtualbox虚拟机与本地主机相互访问要怎么设置?,vi
- Python tornado Linux系统平台, 是实现了Epoll模型, 还是会使
- python导入其它目录中模块方法是什么,python模块,这个模
评论关闭