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