2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python基础语法-对目录(文件夹)的操作

python基础语法-对目录(文件夹)的操作

时间:2024-06-26 14:07:40

相关推荐

python基础语法-对目录(文件夹)的操作

这里只介绍基础的常用操作,更多操作可以查看官方参考文档。文件夹操作需要引入标注库的os模块。1.创建目录os.makedirs(path)其中的path之路径,可以绝对路径(指定盘符,每一步文件夹),相对路径(当前工作目录)。

import ospath = "hello"os.makedirs(path)

可以看到这个目录被创建了。但是我们再次执行,出现错误。可以看到已经存在的目录不可以创建,所以如果程序完美执行,可以放在try语句中或者先检测是不是存在目录,存在就pass不存在就创建。 (检测方式见下一行)2.检验目录是否存在

import ospath = "hello"print(os.path.exists(path))

显然目录已经存在。改进创建方法

import ospath = "hello"if os.path.exists(path) == False:os.makedirs(path)else:pass

3.删除目录法一 但是这个方法只能删除空目录,如果目录内有文件或者文件夹则出错

import ospath = "hello"if os.path.exists(path) == True:os.rmdir(path)else:pass

法二 这里上图文件夹被删除了,而使用方法一这里是会报错的。这里引入的是另外一个模块shutil。

import shutilshutil.rmtree(path="hello")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。