文件夹
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--文件基本操作--创建与删除的全部内容,更多相关Python--文件基本操作--创建与删除内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复