在Windows上的Python中,有沒有一種方法可以確定用戶是否有權訪問目錄?我看了一下os.access
,但它給出了錯誤的結果。Python - 測試目錄權限
>>> os.access('C:\haveaccess', os.R_OK)
False
>>> os.access(r'C:\haveaccess', os.R_OK)
True
>>> os.access('C:\donthaveaccess', os.R_OK)
False
>>> os.access(r'C:\donthaveaccess', os.R_OK)
True
我做錯了什麼?有沒有更好的方法來檢查用戶是否有權訪問目錄?
第一次和第三次訪問失敗,因爲\ h被解釋爲一個(無效)轉義序列 – 2009-02-11 22:34:31