Методот rename на модулот os

Методот 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,
    кој проверува дали постои датотека