2
我在一個Windows網絡驅動器上有一個xml文件,我試圖讀取和寫入。我有完全的權限來正常編輯文件(在gedit或任何東西),但是當我試圖解析python中的xml文件時,我得到一個權限錯誤。有任何想法嗎?python的文件權限
這裏是什麼,我試圖做一個例子:
from xml.etree import ElementTree as ET
file = "/directory/to/xml/file"
nfo = ET.parse(file)
我再從文件中讀取信息並寫入文件。
Traceback (most recent call last):
File "parser.py", line 277, in <module>
nfo.write(file)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 803, in write
file = open(file_or_filename, "wb")
IOError: [Errno 13] Permission denied: '/directory/to/xml/file'
你可以發表一些代碼,也許實際的錯誤信息? – ig0774
對不起。我發佈了包含錯誤的縮短版本 – rjbogz
您是否嘗試過消除您用來安裝Windows網絡驅動器的任何方法?例如,將該文件複製到桌面上,並嘗試針對該位置運行Python腳本。 – ig0774