Python os.renames()-Methode
Python OS Datei-/Verzeichnismethoden
Übersicht
Die Methode os.renames() wird verwendet, um Verzeichnisse oder Dateien rekursiv umzubenennen. Ähnlich wie rename().
Syntax
renames()Die Syntax der Methode lautet wie folgt:
os.renames(old, new)
Parameters
old-- Das Verzeichnis, das umbenannt werden soll
new-- Der neue Name für die Datei oder das Verzeichnis. Er kann sogar eine Datei sein, die in einem Verzeichnis enthalten ist, oder ein kompletter Verzeichnisbaum.
Rückgabewert
Diese Methode hat keinen Rückgabewert.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der renames()-Methode:
Beispiel
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os, sys
print "Aktuelles Verzeichnis ist: %s" %os.getcwd()
# Verzeichnis auflisten
print "Verzeichnis ist: %s"%os.listdir(os.getcwd())
# "aa1.txt" umbenennen
os.renames("aa1.txt","newdir/aanew.txt")
print "Erfolgreich umbenannt."
# Die umbenannte Datei "aa1.txt" auflisten
print "Verzeichnis ist: %s" %os.listdir(os.getcwd())
# -*- coding: UTF-8 -*-
import os, sys
print "Aktuelles Verzeichnis ist: %s" %os.getcwd()
# Verzeichnis auflisten
print "Verzeichnis ist: %s"%os.listdir(os.getcwd())
# "aa1.txt" umbenennen
os.renames("aa1.txt","newdir/aanew.txt")
print "Erfolgreich umbenannt."
# Die umbenannte Datei "aa1.txt" auflisten
print "Verzeichnis ist: %s" %os.listdir(os.getcwd())
Die Ausgabe des obigen Programms ist:
当前目录为: /tmp 目录为: [ 'a1.txt','resume.doc','a3.py','aa1.txt','Administrator','amrood.admin' ] 重命名成功。 目录为: [ 'a1.txt','resume.doc','a3.py','Administrator','amrood.admin' ]Andere Erweiterungen