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 модулининг,
    у файлнинг мавжудлигини текширади