文件夹 os.makedirs(path) 创建多级文件夹 os.removedirs(path) 删除多级目录下最后一级非空目录 shutil.rmtree("c:/test/te/ue/1") 删除路径(文件夹),无论是否非空,删除到标识的那一级(删除"te"文件夹) 文件 f = open(fileName,'w+') f.write("1") f.close() 创建文件。打开文件,不存在就创建,需要进行关闭 f.close() with open(fileName,"w+") as f: f.write("123") 创建文件 ,w+ 不存在就创建并写入信息 os.mknod(fileName) 创建文件(这是个坑),window 下不能使用,报错“module 'os' has no attribute 'mknod'” os.remove(fileName) 删除文件 简单练习: 判断文件是否存在,不存在就创建并写入数据,存在就直接写入数据 import os #path 文件夹路径 path = "c:/test/t/u/" #fileName 文件路径及文件名 fileName=path+"13.txt" #判断文件夹(路径)是否存在 if not os.path.exists(path): print("不存在") #创建文件夹(文件路径) os.makedirs(path) #写入文件信息 with open(fileName,"w+") as f: f.write("123") else: print("存在") #写入文件信息 with open(fileName,"w+") as f: f.write("456") #删除非空文件夹 import shutil #删除了 test 文件夹 shutil.rmtree("c:/test")
Python--文件基本操作--创建与删除
最新推荐文章于 2022-06-16 09:27:42 发布