ID EN
Pathlib

rename

Python 3.11 🇮🇩 Bahasa Indonesia

Ganti nama file atau direktori ini ke target yang diberikan, dan kembalikan instance Path baru yang menunjuk ke target. Di Unix, jika target ada dan berupa file, maka akan diganti secara diam-diam jika pengguna memiliki izin. Di Windows, jika target ada, FileExistsError akan dimunculkan. target dapat berupa string atau objek jalur lain:

Syntax

PYTHON
Path.rename(target)

Contoh

Example 1
PYTHON
>>> p = Path('foo')
>>> p.open('w').write('some text')
9
>>> target = Path('bar')
>>> p.rename(target)
PosixPath('bar')
>>> target.open().read()
'some text'

See Also

FileExistsError os.rename()