本文摘自php中文网,作者青灯夜游,侵删。
在Python3中可以使用rename()方法+listdir()方法来重命名多个文件,这两个方法都是os模块的一部分,非常方便。下面本篇文章就来带大家了解一下rename()和listdir()方法,介绍使用rename()方法+listdir()方法如何重命名多个文件,希望对大家有所帮助。os.rename()方法
os.rename()方法用于重命名文件或目录,该方法没有返回值。【视频教程推荐:Python3教程】
基本语法:
1 |
|
● 参数src:表示需要重命名的文件的源地址
● 参数dst:表示重命名后的目标文件名
说明:报错
● 当参数src所对应的文件或目录,不存在,会保错;
● 当参数dst所对应的文件或目录,已存在,会报错。
os.listdir()方法
os.listdir()方法用于返回指定文件夹中所包含的文件或文件夹的名字列表。
注:os.listdir()方法返回的列表以字母顺序;且不包括 '.' 和'..' ,即使它们在文件夹中也不行。
基本语法:
1 |
|
参数path:表示需要列出的目录路径
如何重命名多个文件?
现在这里有一个名为demo的文件夹,里面有n个图片:
现在要求是以有序的方式重命名它们,如hostel1,hostel2,......等等。手动执行此操作将是一项繁琐的任务,但可以使用os模块中的rename()和listdir()方法实现此目标。
下面通过代码示例来看看rename()方法+listdir()方法是如何重命名多个文件的。
代码示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
输出结果:
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!
以上就是Python中如何重命名多个文件的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。