简说Python,号主老表,Python终身学习者,数据分析爱好者,从18年开始分享Python知识,原创文章227篇,写过Python、SQL、Excel入门文章,也写过Web开发、数据分析文章,老表还总结整理了一份2022Python学习资料和电子书资源,关注后私信回复:2022 即可领取。
1.os 模块介绍
os 模块 为python内置的一个模块。直接导入即可使用,包含许多对文件基本的函数,常用的有:
(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
#代码:
#执行结果:
***运行前:
***运行后: