読み書きしようとしている 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'