OS File 中的 os.renames(old, new)函

首页 / Python2入门教程 / OS File 中的 os.renames(old, new)函

Python方法renames()是递归目录或文件重命名功能。 它的功能与os.rename()相同,但是它还将文件移动到不存在的目录或整个目录树中。

os.renames(old, new) - 语法

os.renames(old, new)
  • old     -  这是要重命名的文件或目录的实际名称。

  • new    -  这是文件或目录的新名称。它甚至可以包含不存在的目录或整个目录树中的文件。

os.renames(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())

当无涯教程运行上面的程序时,它产生以下输出-

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' ]

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Java并发编程实战 -〔王宝令〕

从0开发一款iOS App -〔朱德权〕

DevOps实战笔记 -〔石雪峰〕

.NET Core开发实战 -〔肖伟宇〕

Selenium自动化测试实战 -〔郭宏志〕

如何落地业务建模 -〔徐昊〕

手把手带你写一个Web框架 -〔叶剑峰〕

Tony Bai · Go语言第一课 -〔Tony Bai〕

大厂广告产品心法 -〔郭谊〕

好记忆不如烂笔头。留下您的足迹吧 :)