更新时间:2022-09-07 来源:黑马程序员 浏览量:
Python的os模块中提供了很多函数,这些函数可以对文件执行一些常见操作,包括重命名文件和删除文件。接下来,本节将针对文件的重命名和删除进行详细地讲解。
1.文件的重命名
os模块的rename函数可以完成对文件的重命名操作,格式如下:
os.rename(src, dst)
上述格式中,src指的是需要修改的文件名,dst指的是修改后的新文件名。
例如,将文件“毕业论文.txt”重命名为“毕业论文-最终版”的示例代码如下:
import os os.rename("毕业论文.txt", "毕业论文-最终版.txt")
2.文件的删除
os模块的remove函数可以完成对文件的删除操作,格式如下:
os.remove(path)
上述格式中,path指的是指定路径下的文件。
例如,删除当前路径下的文件“毕业论文.txt”的示例代码如下:
import os os.remove("毕业论文.txt")
实际开发中,有时需要对文件夹进行一些操作,例如新建文件夹等。Python的os模块中提供了一些函数实现文件夹的常规操作,包括创建文件夹、获取当前目录、改变默认目录、获取目录列表和删除文件夹,具体内容如下。
1.创建文件夹
os模块的mkdir方法用来创建文件夹,示例代码如下:
import os os.mkdir("张三")
2.获取当前目录
os模块的getcwd方法用来获取当前的目录,示例代码如下:
import os os.getcwd()
3.改变默认目录
os模块的chdir方法用来改变默认的目录,例如,将当前目录改变为上一级目录的代码如下所示:
import os os.chdir("../")
4.获取目录列表
os模块的listdir方法用来获取目录列表,例如,要获取当前路径下的子目录列表,代码如下所示:
import os os.listdir("./")
5.删除文件夹
os模块的rmdir方法用来删除文件夹,例如,下面的代码删除了当前路径下的“张三”目录:
import os os.rmdir("张三")