1.win10启动flask服务隐藏dos窗口
原因:windows上不能使用gunicorn进行部署,即不能进程启动,关闭了dos窗口后,程序就会关闭。
解决:使用pywin32包可以解决
pip install pywin32
代码:
if __name__ == '__main__':
import win32api, win32gui
ct = win32api.GetConsoleTitle()
hd = win32gui.FindWindow(0, ct)
win32gui.ShowWindow(hd, 0) # 隐藏dos窗口
app.run()
2.windows10设置开机启动
准备: 1.flaks应用程序 2.bat启动文件
我的bat启动文件比价简单:
cd C:\Users\Administrator\Desktop\flaskScaffolding-master
python start.py start
flaskScaffolding-master是我flask应用的文件夹
start.py是flask应用的启动文件
设置开机启动任务
1.点击我的电脑 ---> 右键点击**管理**
2.配置触发器(即每次开机启动)
3.配置文件(dat文件)
重启电脑即可。