我在尝试读写的 Windows 网络驱动器上有一个 xml 文件。我拥有正常编辑文件的完全权限(在 gedit 或任何东西中),但是当我尝试在 python 中解析 xml 文件时,出现权限错误。有任何想法吗?
这是我正在尝试做的一个例子:
from xml.etree import ElementTree as ET
file = "/directory/to/xml/file"
nfo = ET.parse(file)
然后我从文件中读取信息并写入文件。尝试写入文件时挂起(即使我使用 gedit,我也可以正常写入文件)
我得到的错误是:
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'