入职不久接到维护一个python小工具的任务,花了两周学了下python,记录一下碰到的一个坑。
这个工具没有界面,可通过cmd命令行输入命令运行或者第三方开发的软件调用(sys.argc+sys.argv)。
通过external tools的pyinstaller打包,配置一下
--noupx -F -i xx.ico $FileNameWithoutExtension$.py
一开始加了-w,debug OK,但是生成的exe不鸟我在cmd输入的命令
--noupx -F -w -i xx.ico $FileNameWithoutExtension$.py
改成第一种就好了,这样看来无界面需要去掉-w,有界面的保留-w

本文分享了使用PyInstaller打包Python无界面工具的经验,重点介绍了如何正确设置参数以确保工具能够响应命令行输入,避免了因误用'-w'参数导致的exe文件无法识别cmd命令的问题。
3359





