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

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

技术教程推荐

网络编程实战 -〔盛延敏〕

分布式技术原理与算法解析 -〔聂鹏程〕

Kafka核心源码解读 -〔胡夕〕

职场求生攻略 -〔臧萌〕

技术面试官识人手册 -〔熊燚(四火)〕

陈天 · Rust 编程第一课 -〔陈天〕

深入浅出分布式技术原理 -〔陈现麟〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

AI大模型企业应用实战 -〔蔡超〕

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