os 模块 处理文件和文件夹
1.获取当前运行的python代码文件路径
2.列出指定路径下的文件夹包含的文件和子文件夹名称
3.分离文件主名和扩展名
4.重命名文件和文件夹
1.获取当前运行的python代码文件路径
import os path = os.getcwd() print(path)
2.列出指定路径下的文件夹包含的文件和子文件夹名称
import os path = "C:\Windows\System32" file_list=os.listdir(path) for i in file_list: print(i)
3.分离文件主名和扩展名
import os path = "C:\Windows\System32\aadWamExtension.dll" separate = os.path.splitext(path) print(separate) # out: ('C:\\Windows\\System32\x07adWamExtension', '.dll')
# 返回包含两个元素的元组
4.重命名文件和文件夹
import os oldname = "E:\Yzh\pandas\国铁订单_发票.xlsx" newname = "E:\Yzh\pandas\国铁订单_发票1.xlsx" os.rename(oldname,newname) # 对文件夹进行重命名时,只能重命名最后一级的文件夹,而不能更改上级文件路径