2017-02-18 67 views
3

我在窗戶打開文件與Python腳本問題10權限錯誤13的Python 3.5.2

我下一步做的是:

我打開我的腳本中,創建一個新的目錄管理員在路線:

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") 

我真的不知道這裏發生了什麼,因爲我檢查創建的文件,它具有讀寫權限。

它是至關重要的第一次打開腳本作爲管理員,其餘正常情況下。

回答

0

這可能是由於文件夾設置的權限級別引起的。對此有一個可能的解決方法,但是對於該文件夾的權限,將來可能會導致安全問題。如果您可以負擔改變文件夾的權限級別,請嘗試:導航到ProgramData,右鍵單擊文件夾,單擊「屬性」,然後點擊頂部的「安全」選項卡,然後檢查用戶的權限。如果讀取權限已關閉,請將其打開。否則,請嘗試啓用寫入權限。

+0

我忘了提,我必須在幾臺機器上運行這個腳本,所以這樣的解決方案是不可行的 –

+0

一旦你第二次打開它,你打算怎麼處理這個文件? –

+0

寫入和讀取文件 –

相關問題