Python中如何重命名多个文件

在Python3中可以使用rename()方法+listdir()方法来重命名多个文件,这两个方法都是os模块的一部分,非常方便。下面本篇文章就来带大家了解一下rename()和listdir()方法,介绍使用rename()方法+listdir()方法如何重命名多个文件,希望对大家有所帮助。

os.rename()方法

os.rename()方法用于重命名文件或目录,该方法没有返回值。【视频教程推荐:Python3教程】

基本语法:

os.rename(src, dst)

● 参数src:表示需要重命名的文件的源地址

● 参数dst:表示重命名后的目标文件名

说明:报错

● 当参数src所对应的文件或目录,不存在,会保错;

● 当参数dst所对应的文件或目录,已存在,会报错。

os.listdir()方法

os.listdir()方法用于返回指定文件夹中所包含的文件或文件夹的名字列表。

注:os.listdir()方法返回的列表以字母顺序;且不包括 '.' 和'..' ,即使它们在文件夹中也不行。

基本语法:

os.listdir(path)

参数path:表示需要列出的目录路径

如何重命名多个文件?

现在这里有一个名为demo的文件夹,里面有n个图片:

现在要求是以有序的方式重命名它们,如hostel1,hostel2,......等等。手动执行此操作将是一项繁琐的任务,但可以使用os模块中的rename()和listdir()方法实现此目标。

下面通过代码示例来看看rename()方法+listdir()方法是如何重命名多个文件的。

代码示例:

# 重命名目录或文件夹中的多个文件

# 导入os模块

import os

#重命名多个文件

def main():

i = 1

# listdir()函数的作用是:列出指定目录的所有内容

for filename in os.listdir("demo"):

dst ="PHP" + str(i) + ".jpg"

src ='demo'+ filename

dst ='demo'+ dst

# rename()函数的作用是:重命名所有文件

os.rename(src, dst)

i += 1

# Driver Code

if __name__ == '__main__':

# 调用main()函数

main()

输出结果:

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注码农之家相关教程栏目!!!

以上就是Python中如何重命名多个文件的详细内容,更多请关注码农之家其它相关文章!

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

python重命名文件或目录_Python重命名多个文件的实例方法相关推荐

  1. python调用scp上传目录_python执行scp命令拷贝文件及文件夹到远程主机的目录方法...

    系统环境centos7 python2.7 先在操作系统安装expect [root@V71 python]# vi 3s.py #!/usr/bin/python #coding:utf-8 imp ...

  2. Linux命令之移动文件与目录或重命名

    概述 mv 命令可用于移动文件和目录,还可以用于对文件或目录进行重命名.mv 是 move 的缩写. 语法 mv 命令的语法如下: # 重命名 mv [选项] 旧名文件 新名文件 # 移动文件 mv ...

  3. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  4. 目录打开显示提示文件或目录损坏且无法读取、文件或目录损坏且无法读取的破解之道

    咱们在平日工作时,通常都会将资料放进不同的目录中,方便咱们找到,随着时间的推移就会产生有越来越多目录.最近有位用户了这样一个问题,就是目录无论怎么都无法打开,这样就无法浏览.使用里面的资料了,影响到了 ...

  5. python操作文件和目录_Python操作文件和目录

    Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...

  6. python操作文件和目录_python文件和目录操作方法

    一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件 ...

  7. python 删除文件、目录_python实现删除文件与目录的方法

    本文实例讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path)删除文件 path. 如果path是一个目录, 抛出 OSError错误.如 ...

  8. python 删除文件、目录_python如何删除文件、目录

    本文讲述了python实现删除文件与目录的方法.分享给大家供大家参考.具体实现方法如下: os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误.如果 ...

  9. python批量读取csv并写入_Python如何批量读取CSV文件中指定信息并写入doc文件命名中?...

    提供思路自己完成吧 1.用 os.walk 加 if 判断将所有的csv 文件名读到list中 用glob 也可以 import glob for x in glob.glob('*.csv'): p ...

最新文章

  1. Windows栈溢出原理
  2. 关于VMware虚拟机的复制注意事项
  3. 逆向工具之IDA的使用
  4. CurvLearn开源 | 阿里妈妈曲率学习框架详解
  5. xshell安装mysql步骤_mysql主从复制
  6. 漫话:如何给女朋友解释什么是适配器模式?
  7. 看看80万程序员怎么评论:前端程序员会不会失业?
  8. 计算机python指什么_python之浅谈计算机基础
  9. linux运行完脚本 命令失效,linux – Systemd退出bash脚本,执行导致失败的命令,而不是继续...
  10. NLP --- 隐马尔可夫HMM(极大释似然估计详解)
  11. UIImagePickerController拍照与摄像(转)
  12. 如此逼真的高清图像居然是端到端网络生成的?GANs 自叹不如 | ICCV 2017
  13. Halcon 学习笔记 (一)
  14. python语言特点多模型_利用CRF模型进行文本分类完整教程(Python语言)
  15. linux根目录下各子目录的作用
  16. 智能音箱全国产化电子元件推荐方案
  17. 蜂鸣器驱动电路中二极管的作用
  18. dede flag标签用法
  19. QCC3040---peer UI module
  20. flv怎么转换成html5,快速教你如何将FLV转换MP4格式

热门文章

  1. java 风格的正则表达式 vs Perl风格的正则表达式
  2. 《Google Adsense的秘密》第七章:用Google搜索框黏住易变的访问者
  3. Spring Boot req中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?
  4. dedecms自定义表单如何添加发布时间功能
  5. #if...#endif的用法总结
  6. NSTimer循环引用的问题
  7. 杭州(含嘉兴,绍兴,金华,湖州,义乌)Uber优步司机奖励政策(1月18日~1月24日)...
  8. Mac OS X:在标题栏上显示目录完整路径
  9. Linux 常见命令
  10. 计算机专业人士读好书(30本经典)