os მოდულის rename მეთოდი
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მოდულის,
რომელიც ამოწმებს ფაილის არსებობას