[英]cannot write to file if I run .exe
我正在編寫一個簡短的程序,我想將一個充滿街道名稱的數組寫入 a.txt 文件。 Everyting 工作正常,但是如果我使用 pyinstaller 將 python 代碼轉換為 a.exe,我將無法再寫入 new.txt 文件。 為什么會這樣?
with open(f"C:\\Users\\auser\\Desktop\\tset\\{txtname}.txt", "a") as txt_file:
for line in new_addresses:
txt_file.write(line + "\n")
txt_file.close()
這就是我創建.exe的方式:
pyinstaller --onefile street.py
回溯(最后一次調用):文件“streets.py”,第 65 行,在 PermissionError:[Errno 13] 權限被拒絕:'C:\Users\auser\Desktop\tset\test.txt' [7048] 無法執行腳本重寫字
我現在開始工作了。 我的防病毒程序由於某種原因阻止了執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.