复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39文件夹 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--文件基本操作--创建与删除内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复