Python方法renames()是递归目录或文件重命名功能。 它的功能与os.rename()相同,但是它还将文件移动到不存在的目录或整个目录树中。
os.renames(old, new)
old - 这是要重命名的文件或目录的实际名称。
new - 这是文件或目录的新名称。它甚至可以包含不存在的目录或整个目录树中的文件。
以下示例显示renames()方法的用法。
# !/usr/bin/python import os, sys print "Current directory is: %s" %os.getcwd() # 列出目录 print "The dir is: %s"%os.listdir(os.getcwd()) # 重命名文件“aa1.txt” os.renames("aa1.txt","newdir/aanew.txt") print "Successfully renamed." # 重命名和移动“aa1.txt”后列出目录 print "The dir is: %s" %os.listdir(os.getcwd())
当无涯教程运行上面的程序时,它产生以下输出-
链接:https://www.learnfk.comhttps://www.learnfk.com/python/os-renames.html
来源:LearnFk无涯教程网
Current directory is: /tmp The dir is: [ 'a1.txt','resume.doc','a3.py','aa1.txt','Administrator','amrood.admin' ] Successfully renamed. The dir is: [ 'a1.txt','resume.doc','a3.py','Administrator','amrood.admin' ]
文件aa1.txt在此处不可见,因为它已移动到newdir并重命名为aanew.txt。目录newdir及其内容显示在-下面
[ 'aanew.txt' ]
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)