Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Freigabe verschiedener Behandlungsmethoden für fehlgeschlagene Dateilöschungen

Python-Freigabe verschiedener Behandlungsmethoden für fehlgeschlagene Dateilöschungen

不言
不言Original
2018-04-24 11:53:252473Durchsuche

Im Folgenden finden Sie einen Artikel zum Umgang mit verschiedenen fehlgeschlagenen Dateilöschungen in Python. Es hat einen sehr guten Referenzwert und ich hoffe, dass es für alle hilfreich sein wird. Werfen wir gemeinsam einen Blick darauf

Der Aufruf verschiedener von Python bereitgestellter Vorgänge zum Löschen von Dateien ist fehlgeschlagen

Der Rückgabewert ist 5, der Zugriff wird verweigert, es wurde jedoch mehrfach bestätigt, dass die Datei nicht gelöscht wurde geöffnet, und die Datei stammt aus einer ZIP-Datei. Nachdem das Paket dekomprimiert wurde, gab es keine Vorgänge wie Öffnen, Lesen oder Schreiben

Schließlich wurde der Befehl zum erzwungenen Löschen von Windows aufgerufen, um das Problem zu lösen

try: 
   #shutil.rmtree(UPDATE_DIR_STR)  #this maybe can't delete some files by error 5 
   os.system("rd/s/q 目录名") 
  except Exception, e: 
   pass 
   print e


Das obige ist der detaillierte Inhalt vonPython-Freigabe verschiedener Behandlungsmethoden für fehlgeschlagene Dateilöschungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn