Ich habe ein Problem mit einem Permission Error und wollte diesen mit os.chmod "bekämpfen".
Das Problem welchem ich gegenüberstehen ist, wie kann ich den Pfad aus der Fehlermeldung nutzen um den Fehler zu korrigieren?
Fehlermeldung lautet wie folgt.
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\cpohlmann\Desktop\Python\aft_austauschen.py", line 39, in <module>
remove_files(path)
File "C:\Users\cpohlmann\Desktop\Python\aft_austauschen.py", line 20, in remove_files
shutil.rmtree(os.path.join(path, filename))
File "C:\Users\cpohlmann\AppData\Local\Continuum\anaconda3\lib\shutil.py", line 513, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Users\cpohlmann\AppData\Local\Continuum\anaconda3\lib\shutil.py", line 397, in _rmtree_unsafe
onerror(os.unlink, fullname, sys.exc_info())
File "C:\Users\cpohlmann\AppData\Local\Continuum\anaconda3\lib\shutil.py", line 395, in _rmtree_unsafe
os.unlink(fullname)
PermissionError: [WinError 5] Zugriff verweigert: 'C:\\cad\\vwg\\catia\\vwgrclite\\opt\\aft\\3DZP\\3DZP_aft_fileversion.txt'
Code: Alles auswählen
'C:\\cad\\vwg\\catia\\vwgrclite\\opt\\aft\\3DZP\\3DZP_aft_fileversion.txt'
Schon einmal im Voraus vielen Dank für eure Ideen
Mit freundlichen Grüßen TheBombTuber