Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Lösung für Fehler beim Löschen eines Ordners mit os.remove

Python-Lösung für Fehler beim Löschen eines Ordners mit os.remove

高洛峰
高洛峰Original
2017-01-14 15:21:012894Durchsuche

os.remove kann nicht zum Löschen von Ordnern verwendet werden, da sonst der Zugriff verweigert wird.

# -*- programming:utf-8 -*-import osif __name__ == "__main__": os.remove('D:\test')

Laufergebnis:

Python 使用os.remove删除文件夹时报错的解决方法

Leere Verzeichnisse löschen:

# -*- programming:utf-8 -*-import osif __name__ == "__main__": os.rmdir('D: \test')

Wenn das Verzeichnis nicht leer ist, wird ein Fehler wie folgt gemeldet:

Python 使用os.remove删除文件夹时报错的解决方法

Verzeichnis löschen (unabhängig davon, ob das Verzeichnis ist leer):

# -*- programming:utf-8 -*-import Shutilif __name__ == "__main__": Shutil.rmtree('D:\test')

Das Obige Python verwendet os.remove, um einen Ordner zu löschen. Die Lösung für den Fehler ist der gesamte vom Editor freigegebene Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe auch, dass Sie der chinesischen PHP-Website mehr Aufmerksamkeit schenken.

Weitere Python-Lösungen für den Fehler beim Löschen eines Ordners bei Verwendung von os.remove finden Sie auf der chinesischen PHP-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