赞
踩
1、python判断文件夹是否存在,不存在则创建它,并将文件夹下所有的文件及子文件删除
- import os
- import shutil
-
- if not os.path.exists(path):
- os.mkdir(path)
-
- if os.listdir(save_path):
- file_list = os.listdir(save_path)
- for f in file_list:
- file_path = os.path.join(save_path, f)
- if os.path.isfile(file_path):
- os.remove(file_path)
- elif os.path.isdir(file_path):
- shutil.rmtree(file_path, True)
2、python之判断文件&文件夹是否存在,存在则删除,不存在则创建
2.1、删除文件于文件夹
- import os
- if os.path.exists(r'c:\test.xlsx'):
- os.remove(r'c:\test.xlsx')
'运行
使用os.remove删除文件夹会出现拒绝访问的错误,所以要使用以下方式进行删除
- import os
- import shutil
- if os.path.exists(r'c:\1'):
- shutil.rmtree(r'c:\1')
'运行
2.2、创建文件与文件夹
创建文件
- import os
-
- current_path = os.getcwd() #获取当前路径
- print(current_path)
- path = current_path+'\\test.txt' #在当前路径创建名为test的文本文件
-
- if os.path.exists(path):
- print('exist')
- else:
- os.mkdir(path)
'运行
创建文件夹
- import os
- current_path = os.getcwd() #获取当前路径
- path = current_path+'\\test' #在当前路径创建名为test的文件夹
-
- if os.path.exists(path):
- print('exist')
- else:
- os.mkdir(path) #创建
'运行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。