| welcome = ''' |
| ######################################## |
| # # |
| # PyInstaller演示程序 # |
| # # |
| ######################################## |
| ''' |
| print(welcome) |
| while True: |
| exp = input('\n\n请输入一个数学运算式 [输入quit退出]:') |
| if exp == 'quit': |
| break |
| try: |
| result = eval(exp) |
| except: |
| print('\n!!无效的运算式') |
| continue |
| print(f'结果为: {result}') |
- 管理员打开cmd,进入到该代码文件所在的目录下面,执行如下命令
| C:\work\PythonProject\demo>pyinstaller test.py --workpath C:\work\pybuild --distpath C:\work\pybuild\dist |
| 244 INFO: PyInstaller: 6.1.0 |
| 244 INFO: Python: 3.10.4 |
| 254 INFO: Platform: Windows-10-10.0.19045-SP0 |
| 255 INFO: wrote C:\work\PythonProject\demo\test.spec |
| 264 INFO: Extending PYTHONPATH with paths |
| ['C:\\work\\PythonProject\\demo'] |
| |
| 4446 INFO: Building COLLECT COLLECT-00.toc completed successfully. |
| 参数 --workpath 指定了制作过程中临时文件的存放目录 |
| |
| 参数 --distpath 指定了最终的可执行文件目录所在的父目录 |
- 找到生成的可执行文件,双击运行


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
2022-10-08 标识符、运算符
2022-10-08 字面量、注释、变量、数据类型、数据类型转换
2022-10-08 下载安装go,eclipse配置go
2022-10-08 python开发环境