当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。