Μέθοδος rename της μονάδας os
Η μέθοδος rename μετονομάζει και/ή
μετακινεί ένα αρχείο ή φάκελο. Στην πρώτη παράμετρο
της μεθόδου ορίζουμε την αρχική διαδρομή προς το αρχείο ή
φάκελο, στη δεύτερη παράμετρο - τη νέα διαδρομή
ή όνομα αρχείου/φακέλου. Στη δεύτερη και τρίτη
προαιρετική παράμετρο μπορούμε να καθορίσουμε
τον περιγραφέα αρχείου της αρχικής και τελικής
διαδρομής αντίστοιχα. Η μέθοδος επιστρέφει None.
Αν το αρχείο που θέλουμε να μετονομάσουμε
δεν υπάρχει, τότε η μέθοδος επιστρέφει μια εξαίρεση
FileNotFoundError.
Σύνταξη
import os
os.rename(αρχική διαδρομή, νέα διαδρομή, [περιγραφέας αρχείου αρχικής διαδρομής], [περιγραφέας αρχείου νέας διαδρομής])
Παράδειγμα
Ας μετονομάσουμε τον φάκελο dir1:
import os
os.rename('dir1', 'dir2')
Παράδειγμα
Τώρα ας μετονομάσουμε ένα αρχείο:
import os
os.rename('file1.txt', 'file2.txt')
Δείτε επίσης
-
μέθοδος
makedirsτης μονάδαςos,
που δημιουργεί έναν κατάλογο -
μέθοδος
removeτης μονάδαςos,
που διαγράφει ένα αρχείο -
μέθοδος
getcwdτης μονάδαςos,
που επιστρέφει τον τρέχοντα φάκελο εργασίας -
μέθοδος
listdirτης μονάδαςos,
που επιστρέφει τη λίστα των αρχείων στον φάκελο εργασίας -
μέθοδος
path.isdirτης μονάδαςos,
που ελέγχει την ύπαρξη ενός φακέλου -
μέθοδος
path.isfileτης μονάδαςos,
που ελέγχει την ύπαρξη ενός αρχείου