python - 使用 Pyinstaller 创建的 .exe python 脚本不会创建文本文件
问题描述
我有一个简单的脚本,它从同一目录中的 excel 文件中读取数据,进行一些分析,然后创建 4 个保存该分析的文本文件。该脚本在从命令行运行时运行良好,但从使用 Pyinstaller 创建的 exe 运行时不起作用
我运行创建 exe 的命令:
pyinstaller --onefile main.py
我在文件放置方面没有做任何花哨的事情,脚本希望它需要的文件位于同一目录中,并且我希望文本文件显示在同一目录中
在显示的命令行窗口中,它确实显示了正确的结果,因为我也在脚本中打印了它们。
pandas
如果有帮助,我已经itertools
在脚本中使用过
编辑:它可以在没有--onefile
选项的情况下工作,但最好是只有一个文件
解决方案
推荐阅读
- git - 触发 CI 特定分支并排除 Azure-Pipelines.YML 中的其他分支问题
- tensorflow - 我们如何将约束应用于自定义可训练变量的值?
- sql - 使用 Postgres 计算销售贡献的累积和 SQL 查询
- r - 如何禁用放大地图甲板?
- python - 对连续值进行分组
- ios - 导出 .m4a 时出现 AVAssetExportSession 错误
- amazon-web-services - 如何在弹性 beanstalk (Amazon Linux 2) 中扩展 nginx 配置
- ios - 没有获得某些键的 UserDefaults
- c++ - 在 VsCode 中运行 C++ 文件后,终端中没有显示输出
- python-3.x - PyTorch 中的 softmax 暗淡和变量 volatile