我是靠谱客的博主 怕孤独小鸽子,最近开发中收集的这篇文章主要介绍Python判断文件或目录是否存在(exists)、判断是否为目录(文件夹)、删除、创建目录(文件夹)挺好用,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
今日,网上学习使用os.path.exists, 感觉非常好用。传说码农一定文案好,加目录更香。
目录:
一 内容:python下判断,建立和删除文件夹。
二 如何更好的记住命令?
三 单级目录的栗子
四 多级目录的栗子
五 参考链接,感谢大神作品
一 Python判断文件或目录是否存在(exists)、判断是否为目录(文件夹)、删除、创建目录(文件夹)
二 需要注意单个目录和多个目录的命令不同,
单个目录命令简单,简写,os.mkdir(test_path), os.rmdir(test_path),
多级目录字母复杂,全程,os.makedires(test_paths), os.removedirs(test_paths)`
三 单级目录的例子:
#!/usr/bin/env python
#-*- coding:utf-8 -*-
# judge if path exist
if os.path.exists(test_path):
# judge if the path is dir
if os.path.isdir(test_path):
print(test_path, 'is dir')
# judge whether the path is a file.
elif os.path.isfile(test_path):
print(test_path, 'is file')
else:
# make a folder first level.
os.mkdir(test_path)
四 多级目录的例子。
#by steven0410
if os.path.exists(test_paths):
# judge if the path is dir
if os.path.isdir(test_paths):
print(test_paths, 'is dir')
os.removedirs(test_paths)
print(test_paths, '_dirs are removed')
# judge whether the path is a file.
elif os.path.isfile(test_paths):
print(test_paths, 'is file')
# If it is file, we can also delete it.
os.remove(test_paths)
print(test_paths, "_file is removed.")
else:
os.makedirs(test_paths)
print(test_paths, "are made!")
os.removedirs(test_paths)
print(test_paths, "are removed!")
五 参考链接:感谢大神的作品。
https://blog.csdn.net/qq_39839807/article/details/104193237
最后
以上就是怕孤独小鸽子为你收集整理的Python判断文件或目录是否存在(exists)、判断是否为目录(文件夹)、删除、创建目录(文件夹)挺好用的全部内容,希望文章能够帮你解决Python判断文件或目录是否存在(exists)、判断是否为目录(文件夹)、删除、创建目录(文件夹)挺好用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复