我是靠谱客的博主 怕孤独小鸽子,最近开发中收集的这篇文章主要介绍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)、判断是否为目录(文件夹)、删除、创建目录(文件夹)挺好用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部