利用 os 模块批量修改文件名

利用 os 模块批量修改文件名

2018年5月7日

12:04

1.os模块介绍

os模块 为pyrhon内置的一个模块。直接导入即可使用,包含许多对文件基本的函数,常用的有:

(1)os.listdir(path)

返回path指定的文件夹包含的文件或文件夹的名字的列表。

(2)os.open(file, flags[,mode])

打开一个文件,并且设置需要的打开选项,mode参数是可选的。

(3)os.remove(path)

删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。

(4)os.rename(src, dst)

重命名文件或目录,从 src 到 dst。

(5)os.renames(old, new)

递归地对目录进行更名,也可以对文件进行更名。

(6)os.unlink(path)

删除文件路径,删除指定文件,而不是文件夹。

(7) os.write(fd,str)

写入字符串到文件描述符 fd中. 返回实际写入的字符串长度。

详细相关函数及参数解释见菜鸟教程:

http://www.runoob.com/python3/python3-os-file-methods.html

2.小小实践

转载自博客

https://www.cnblogs.com/jmlovepython/p/5670207.html

#目的:批量修改文件名

#使用模块:os

#使用函数:

os.listdir(path):返回path指定的文件夹包含的文件或文件夹的名字的列表。

os.rename(src, dst):重命名文件或目录,从 src 到 dst

#代码:

#执行结果:

***运行前:

***运行后:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180507G0QWR600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券