删除文件&删除文件夹
import os import shutil os.remove(path) #删除文件 os.removedirs(path) #删除空文件夹 shutil.rmtree(path) #递归删除文件夹
提取文件名、扩展名
os.path.split('PATH')
1.PATH指一个文件的全路径作为参数:
2.如果给出的是一个目录和文件名,则输出路径和文件名
3.如果给出的是一个目录名,则输出路径和为空文件名
import os #os.path.split()返回文件的路径和文件名 fname,fename=os.path.split("E:/lpthw/zedshaw/ex19.py") print(fname, fename) # E:/lpthw/zedshaw ex19.py # 路径和文件名分开 #os.path.splitext()将文件名和扩展名分开 fname,fename=os.path.splitext('D:/home/ubuntu/split_function.py') print(fname, fename) # D:/home/ubuntu/split_function .py # 提取扩展名 # ===================== file_path = "D:/math/test.py" (filepath,tempfilename) = os.path.split(file_path) print(filepath, tempfilename) # D:/math test.py # 路径和文件名分开 (filename,extension) = os.path.splitext(tempfilename) print(filename,extension) # test .py # 提取扩展名