Python内置的os模块可以操作文件和文件夹。
使用os模块前要先导入os模块:
import os
文件重命名
os.rename(原文件名,新文件名)
os.rename('test.txt', 't.txt') # 重命名文件
删除文件
os.remove(文件名)
os.remove('t.txt') # 删除文件
创建文件夹
os.mkdir(文件夹名)
os.mkdir('test') # 创建文件夹
os.makedirs('目录a/目录b/目录c')
# 可以创建多级目录,也可以就创建一个目录 os.makedirs('a/b/c') # 当前目录下创建a目录,a目录下创建b目录,b目录下创建c目录
删除文件夹
os.rmdir(文件夹名)
os.rmdir('test') # 文删除文件夹夹,件夹必须为空文件夹,否则会报错
os.removedirs('a/b/c')
# 可以删除多级目录 os.removedirs('a/b/c') # 删除多级目录
文件或文件夹是否存在
# 判断文件或文件夹是否存在 os.path.exists('a/b/c') # 存在则返回True,不存在则返回False
获取当前路径
os.getcwd()
print(os.getcwd()) # 获取当前路径
获取文件列表
os.listdir(目录)
print(os.listdir()) # 获取当前目录的文件名,返回一个文件名的列表 print(os.listdir('D:\\')) # 获取D盘的文件列表
浙公网安备 33010602011771号