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盘的文件列表

 

posted on 2023-04-06 09:22  木去  阅读(83)  评论(0)    收藏  举报