簡體   English   中英

如果我運行.exe,則無法寫入文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM