我有一个python脚本,它从html中提取数据,并将数据粘贴到现有的excel工作簿上。当前文件结构为:
.
├── READ_ME.txt
├── datastore.xlsx
├── datastore_updater
│ ├── __init__.py
| ├── ...
|
└─client.py
client.py
使用datastore_updater
更新datastore.xlsx
。
在绑定之前,代码运行良好
但是,我尝试在根目录中使用以下命令捆绑包
$pyinstaller --onefile client.py
编译后的可执行文件引发一个错误,指出它找不到文件datastore.xlsx
我也试过了
$pyinstaller --onefile --add-file 'datastore.xlsx:.' client.py
运行可执行文件时,不会引发任何错误,但外部文件datastore.xlsx
保持不变
在这两种情况下,我都在根目录中运行了可执行文件,模拟了client.py
在文件结构中的位置
我如何解决这个问题
目前没有回答
相关问题 更多 >
编程相关推荐