更新时间: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("张三")
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19