Ich bin noch relativ neu zu Python und ich versuche, die Ausgabe von einem Skript-Tool, das ich in Python entwickelt, um ein Microsoft Word Doc zu erstellen .
Ich Empfangs halten:Python in ArcGIS zu verwenden python-docx - IOError: [Errno 13] Berechtigung verweigert:
IOError: [Errno 13] Erlaubnis verweigert: '5_26_2016.docx'
Kann mir jemand erklären, was ich getan habe oder wie ich möglicherweise dieses Problem beheben könnte. Der Code ist unten aufgeführt. enter image description here
new_Survey_Date = Survey_Date.replace("/","_") # split method returns a list
outTitleDoc = str(new_Survey_Date)
docNum = 1
print "OUTPUT DOC:" , outTitleDoc
for theFile in ARCPY.ListFiles ("*.docx"):
if os.path.exists(outTitleDoc):
newOutTitleDoc = outTitleDoc
while os.path.exists(newOutTitleDoc):
newOutTitleDoc = outTitleDoc + "new" + str(docNum)
docNum = docNum + 1
outTitleDoc = newOutTitleDoc
outTitleDoc = outTitleDoc + '.docx'
document.save(outTitleDoc)
Erhalten Sie den gleichen Fehler, wenn Ihr Skript einfach 'open ('5_26_2016.docx', 'w')'? –
Ja. Konkret: – Beau
Datei "C: \ Python27 \ ArcGIS10.4 \ Lib \ zipfile.py", Zeile 756, in __init__ self.fp = open (Datei, modeDict [mode]) IOError: [Errno 13] Berechtigung verweigert: '5_27_2016.docx' Fehler beim Ausführen (ExecutiveReport). – Beau