當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pathlib.Path.rename用法及代碼示例


用法:

Path.rename(target)

將此文件或目錄重命名為給定的 target ,並返回一個指向 target 的新 Path 實例。在 Unix 上,如果 target 存在並且是一個文件,如果用戶有權限,它將被靜默替換。 target 可以是字符串或另一個路徑對象:

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

目標路徑可以是絕對的或相對的。相對路徑是相對於當前工作目錄解釋的,not Path 對象的目錄。

在 3.8 版中更改:添加返回值,返回新的 Path 實例。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 pathlib.Path.rename。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。