Python os.renames() 方法
os.renames() 方法用于递归重命名目录或文件,类似 os.rename()
导入模块
import os
语法
os.renames(old, new)
参数
参数 | 说明 |
---|---|
old | 要重命名的目录 |
new | 文件或目录的新名字。甚至可以是包含在目录中的文件,或者完整的目录树 |
返回值
无
范例
下面的代码演示了 os.renames() 方法的简单使用
#!/usr/bin/python import os, sys print ( "当前目录为: %s" %os.getcwd() ) # 列出目录 print ( "目录为: %s"%os.listdir(os.getcwd())) # 重命名 "demo.rst" os.renames("demo.rst","newdir/demo.rst") print ( "重命名成功" ) # 列出重命名的文件 "demo.rst" print ( "目录为: %s" %os.listdir(os.getcwd()) )
运行以上 Python 代码,输出结果如下
当前目录为: /home/xs/ 目录为: ['demo.txt', 'demo.rst', 'newdir', 'main.py', 'demo.py'] 重命名成功。 目录为: ['demo.txt', 'newdir', 'main.py', 'demo.py']