Je suis encore relativement nouveau sur python et je tente de traduire la sortie d'un outil de script que j'ai conçu en Python pour produire un document Microsoft Word .
Je continue à recevoir:Python dans ArcGIS pour utiliser python-docx - IOError: [Errno 13] Autorisation refusée:
IOError: [Errno 13] Autorisation refusée: '5_26_2016.docx'
Quelqu'un peut-il expliquer ce que je l'ai fait ou comment je pourrais résoudre ce problème. Le code est répertorié ci-dessous. 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)
Avez-vous la même erreur si votre script est simplement 'open ('5_26_2016.docx', 'w')'? –
Oui. Plus précisément: – Beau
Fichier "C: \ Python27 \ ArcGIS10.4 \ Lib \ zipfile.py", ligne 756, dans __init__ self.fp = ouvert (fichier, modeDict [mode]) IOError: [Errno 13] Autorisation refusée: '5_27_2016.docx' Echec de l'exécution (ExecutiveReport). – Beau