我用下面的命令打包了我的python文件:pyarmor pack --clean -e " --onefile --icon favicon.ico" myfile.py
但问题是,在打包并运行.exe文件之后。程序给出了这个错误:
[Errno 2] No such file or directory: './files/urls.txt'
尽管在我运行.exe的目录中有一个名为"files“的文件夹,并且在该文件夹中有一个名为"urls”的.txt文件。如何修复此错误?提前感谢您的帮助。
发布于 2020-12-22 16:59:12
我不能给你完整的答案,只有一些指针可以帮助你,因为我不知道pyarmor的细节。
我会检查myfile.py“认为”你在哪里。这可以通过打印和文件来完成(我认为您可以很容易地找到的绝对路径。(点),这是您所在的当前目录)
您还可以打印'./files/urls.txt‘的绝对路径以验证其是否存在。(另请参阅相关问题:如何无异常地检查文件是否存在)
如果这不是正确的方向,请评论或编辑您的问题以提供更多详细信息。
https://stackoverflow.com/questions/65390808
复制相似问题