[英]Permission error 13 Python 3.5.2
我在使用Windows 10中的Python腳本打開文件時遇到問題。
我接下來做的是:
我以管理員身份打開我的腳本,在該路徑中創建一個新目錄:
C:\\ ProgramData \\ New_folder
在該文件夾中我創建了一個txt文件:
C:\\ ProgramData \\ New_folder \\ log.txt的
之后,程序在log.txt中放入了一些文本並完成。
現在我必須通常不以管理員身份打開腳本,當程序啟動時,在以下代碼行中啟動權限錯誤13。
dirLog = 'C:\ProgramData\New_folder\log.txt'
output = open(dirLog, "a")
我真的不知道這里發生了什么,因為我檢查了創建的文件,它具有讀寫權限。
至關重要的是,第一次以管理員身份打開腳本,其余部分正常。
這可能是由於文件夾設置的權限級別引起的。 對此有一種可能的解決方法,但就該文件夾的權限而言,它可能在將來導致安全問題。 如果您能夠更改文件夾的權限級別,請嘗試以下操作:導航到ProgramData,右鍵單擊文件夾,單擊“屬性”,然后點擊頂部的“安全”選項卡,然后檢查用戶的權限。 如果已設置讀取權限,請將其打開。 否則,請嘗試啟用寫入權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.