1. python 程序打包成一个可执行文件(.exe): pyinstaller --onefile xxx.py (未隐藏cmd窗口)
pyinstaller -F -w xxx.py //隐藏了cmd窗口
1) pyinstaller 需要提前安装: pip install pyinstaller
2) 执行结束后,会在xxx.py同级的dist目录下生成一个.exe文件, INFO: Building EXE from EXE-00.toc completed successfully. 标致打包成功。
2. 报TypeError 'xx' object is not callable的原因:
没有在'xx' 类的 'yy' 方法上使用‘@staticmethod’装饰器,使其成为静态方法,导致无法从类的实例上调用该方法。