python - Python pyinstaller pydocx
问题描述
我有一个 python 应用程序,它使用了一些库,包括 python-docx。在应用程序中,我有一个 templates/*.docx 目录,其中包含一些带有空表的 docx 文件,我复制并填写了应用程序逻辑。当我从命令行运行程序时,这工作正常。
但是,当我使用 pyinstaller --onefile --add-data templates/*docx;。main.py (我在 Windows 上)然后 pyinstaller 创建一个 exe,但是在执行该 exe 时,我在命令行中收到错误:错误:在 'medium_risk.docx' 找不到包。请在我打印异常的 try/catch 块中注意这一点。尝试了很多不同的东西,但无法让它发挥作用。
有人有想法吗?那很好啊。
解决方案
推荐阅读
- nestjs - NESTJS 中的 TypeORM 实体 - 无法在模块外使用导入语句
- javascript - 我们可以在javascript中单击事件完成后执行操作吗?
- android - 从服务器转储数据库是不可能的吗?
- python - 如何制作打印和清除按钮 GUI,在 Python 中打印和清除标签?
- oracle - 下拉过滤器级别明智
- python - 如何在每辆车上独立更改 x 和 y 轴的值?
- c# - 如何在标题栏中显示带有下标或上标的文本?
- jquery - 未在通过分页加载的元素上引发事件
- react-native - React Native Android - 为什么无法与父组件边界之外的绝对定位视图进行交互?
- elasticsearch - 如何在elasticsearch simple_query_string中包含除空格之外的所有字符?