pyinstaller打包多个文件成一个exe
最近要做一个小工具,技术选型想用python。但是我只会C++以及简单的html,因为了解到python应用那么广,做个自己用的工具,没有性能等要求,只要求开发速度快,我认为用python挺合适的,顺便还能扩展自己的技能。
因为要用到界面,网上推荐的一直是pyqt之类的,但是我后来发现python有自带的tkinter,因为自用,对界面要求不高,何必折腾pyqt呢。
照着网上的例子,第一个python程序是终于弄出来了,还是之前说的,这事看起来很难,但没有想象地那么难。打包的时候,网上给的例子都是单个py文件,自己摸索了下,多个文件打包要写成:
pyinstaller -F --noconsole main.py dev_ini.py data_model.py mms.py target_dev.py upgrade_arm.py
其中的 --noconsole参数很无厘头,你如果不加,程序运行之后,就会多了一个控制台的黑框。
现在终于体会到了别人说的,人生苦短,我用python了。用ssh上传个文件,代码太少了,痛快,没用过的小朋友们赶紧学起来。