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())

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

链接: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' ]

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

技术教程推荐

从0开始学微服务 -〔胡忠想〕

深入剖析Kubernetes -〔张磊〕

代码精进之路 -〔范学雷〕

Kafka核心技术与实战 -〔胡夕〕

消息队列高手课 -〔李玥〕

JavaScript核心原理解析 -〔周爱民〕

视觉笔记入门课 -〔高伟〕

Python自动化办公实战课 -〔尹会生〕

结构沟通力 -〔李忠秋〕

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