os მოდულის rename მეთოდი
rename მეთოდი გადარქმევს და/ან
გადაადგილებს ფაილს ან საქაღალდეს. მეთოდის პირველ პარამეტრში
ვანიჭებთ ფაილის ან
საქაღალდის საწყის მისამართს, მეორე პარამეტრში - ახალ მისამართს
ან ფაილის/საქაღალდის სახელს. მეორე და მესამე
არასავალდებულო პარამეტრებში შეგვიძლია მივუთითოთ
ფაილის დესკრიპტორი საწყისი და საბოლოო
მისამართისთვის, შესაბამისად. მეთოდი აბრუნებს None.
თუ ფაილი, რომლის გადარქმევაც გვსურს,
არ არსებობს, მეთოდი აბრუნებს გამონაკლისს
FileNotFoundError.
სინტაქსი
pythonimport os
os.rename(საწყისი მისამართი, ახალი მისამართი, [ფაილის დესკრიპტორი საწყისი მისამართის], [ფაილის დესკრიპტორი ახალი მისამართის])
მაგალითი
გადავარქვათ საქაღალდე dir1:
pythonimport os
os.rename('dir1', 'dir2')
მაგალითი
ახლა კი გადავარქვათ ფაილი:
pythonimport os
os.rename('file1.txt', 'file2.txt')
იხილეთ აგრეთვე
-
makedirsმეთოდიosმოდულის,
რომელიც ქმნის დირექტორიას -
removeმეთოდიosმოდულის,
რომელიც შლის ფაილს -
getcwdმეთოდიosმოდულის,
რომელიც აბრუნებს მიმდინარე სამუშაო საქაღალდეს -
listdirმეთოდიosმოდულის,
რომელიც აბრუნებს ფაილების სიას სამუშაო საქაღალდეში -
path.isdirმეთოდიosმოდულის,
რომელიც ამოწმებს საქაღალდის არსებობას -
path.isfileმეთოდიosმოდულის,
რომელიც ამოწმებს ფაილის არსებობას