python对文件目录的操作

文件目录的基本操作

"""
 @Time    : 2022/4/30 15:23
 @Author  : Jason Chen
 @File    : demo_dir.py
 @desc    : 操作目录
"""
import os
import shutil

# 文件重命名和文件删除
os.rename("./test.txt", "./test1.txt")
os.remove("test2.txt")  # 删除
os.mkdir("./test") # 创建文件夹
file = open("./test/test2.txt", "w")  # 新建文件
os.rmdir('test')  # 删除空目录
shutil.rmtree("test")  # 删除非空目录
os.chdir("test")  # 切换目录 如cd
os.chdir("..")  # 返回上一层

# 判断文件目录是否存在
print(os.path.isdir("test"))
if not os.path.isdir("test"):
    os.mkdir("test")
else:
    print("文件已经存在")

# 判断文件是否已经存在
print(os.path.isfile("test2.txt"))

# 创建多级文件目录
os.chdir("test")
os.makedirs("./a/b/c/d/e/f")
shutil.rmtree("./a")

posted @ 2022-04-30 16:31  jasonchenYT  阅读(88)  评论(0编辑  收藏  举报