[英]Pyarmor .exe “can't find file” error after packing .py file
我用這個命令打包了我的 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 文件。 我該如何解決這個錯誤? 感謝您提前提供任何幫助。
我不能給你完整的答案,只能給你一些幫助,因為我不知道 pyarmor 的細節。
我會檢查 myfile.py “認為”你在哪里。 這可以通過打印和文件來完成(我認為您可以輕松找到.(點)的絕對路徑,即您所在的當前目錄)
您還可以打印 './files/urls.txt' 的絕對路徑以驗證其存在。 (另請參閱相關問題:我如何檢查文件是否存在無一例外)
如果這沒有指向正確的方向,請評論或編輯您的問題以提供更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.