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()
输出效果:
以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!
以上就是Python中怎样重命名多个文件的细致内容,更多请关注ki4网别的相干文章!