Mit Python Dateien umbenennen
Hier ein kurzes Beispiel, wie man mit Python Dateien umbenennt:
- Der Shebang sorgt dafür, dass das Skript unter Linux direkt aufrufbar ist.
- import os lädt das Modul zur Dateiverwaltung, import re das Modul für reguläre Ausdrücke
- path definiert den Pfad, in dem gesucht werden soll
- die folgende Zeile sucht alle Dateien in path
- die darrauffolgende Zeile ermittelt unter diesen Dateien alle diejenigen, die auf „.None“ enden.
- Für jede dieser auf „.None“ endenden Dateien passiert dann folgendes:
- es wird der neue Name bestimmt, also „.None“ durch „.mp4“ ersetzt
- die Datei wird umbenannt
#! /usr/bin/python import os import re path="/some/dir/" files=os.listdir(path) files = [ f for f in files if re.search('.None$', f, re.I)] for fname in files: newname=fname.replace(".None",".mp4") os.rename(path + "/" + fname, path + "/" + newname) |