在py文件中运行flask cli命令

匿名 (未验证) 提交于 2019-12-03 00:17:01

主要是打包成exe之后,用于运行命令行。

命令行是

@app.cli.command()

这样定义的

本来是用flask mock 这样方式运行的

打包后,希望用 app.exe mock的方式运行。

https://github.com/pallets/flask/blob/master/tests/test_cli.py

搞定

app.py 上面的部分略过

......if __name__ == '__main__':     print(sn_harddisk)     print(cpu_info)     print(disk_info)     app = create_app()     if len(sys.argv) == 2:         #命令行方式运行         if sys.argv[1] == 'mock':             app.test_cli_runner().invoke(args=["mock"])     else:         app.run()

用cx_Freeze 可以打包。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!