[英]PermissionError: [Errno 13] Permission denied on Windows
我正在開發一個 python 程序,該程序使用 openpyxl 庫將信息輸出到 Excel 文件中。 當我 go 使用“workbook.save(excel_file_path)”保存信息時,我收到“PermissionError: [Errno 13] path\to\output_file.xlsx”消息並且程序在寫入文件之前崩潰。
我一直被定向到這篇文章,但它並沒有解決我的問題: https://stackoverflow.com/a/36469464
我打開了 .exe 文件的“屬性 > 安全”選項卡,它顯示該程序應該具有寫入文件的必要權限。 當我單擊安全選項卡中的“高級”按鈕時,“訪問”列對每一行都有“完全控制”。 Excel 文件保存到的父目錄也是這種情況。
其他需要注意的事項:
我的操作系統是 Windows 10,但我在涉及文本文件的舊 Windows 7 計算機上也遇到了同樣的問題。 Python 3.8 和 Pyinstaller 4.2 正在用於此。
我也有這個問題。
我只是刪除了從 Microsoft Store 下載的 python 版本並從網站重新安裝解決了我的問題。
在這里您可以下載最新的 python 版本: https://www.python.org/downloads/
您是否在中間使用了正斜杠或反斜杠? 它應該有正斜杠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.