当前位置:   article > 正文

python判断文件夹是否存在,不存在则创建它,并将文件夹下所有的文件及子文件删除_python如果文件夹不存在则创建

python如果文件夹不存在则创建

1、python判断文件夹是否存在,不存在则创建它,并将文件夹下所有的文件及子文件删除

  1. import os
  2. import shutil
  3. if not os.path.exists(path):
  4. os.mkdir(path)
  5. if os.listdir(save_path):
  6. file_list = os.listdir(save_path)
  7. for f in file_list:
  8. file_path = os.path.join(save_path, f)
  9. if os.path.isfile(file_path):
  10. os.remove(file_path)
  11. elif os.path.isdir(file_path):
  12. shutil.rmtree(file_path, True)

2、python之判断文件&文件夹是否存在,存在则删除,不存在则创建

2.1、删除文件于文件夹

  1. import os
  2. if os.path.exists(r'c:\test.xlsx'):
  3. os.remove(r'c:\test.xlsx')
'
运行

使用os.remove删除文件夹会出现拒绝访问的错误,所以要使用以下方式进行删除

  1. import os
  2. import shutil
  3. if os.path.exists(r'c:\1'):
  4. shutil.rmtree(r'c:\1')
'
运行

2.2、创建文件与文件夹

创建文件

  1. import os
  2. current_path = os.getcwd() #获取当前路径
  3. print(current_path)
  4. path = current_path+'\\test.txt' #在当前路径创建名为test的文本文件
  5. if os.path.exists(path):
  6. print('exist')
  7. else:
  8. os.mkdir(path)
'
运行

创建文件夹

  1. import os
  2. current_path = os.getcwd() #获取当前路径
  3. path = current_path+'\\test' #在当前路径创建名为test的文件夹
  4. if os.path.exists(path):
  5. print('exist')
  6. else:
  7. os.mkdir(path) #创建
'
运行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/827760
推荐阅读
相关标签
  

闽ICP备14008679号