首页 > Python > 在python中,如何检查目录是否存在?

在python中,如何检查目录是否存在?

上一篇 下一篇

如何检查目录是否存在?

分割线

网友回答:

Python 3.4 将该模块引入标准库,该库提供了一种面向对象的方法来处理文件系统路径。对象的 and 方法可用于回答以下问题:pathlibis_dir()exists()Path

In [1]: from pathlib import Path

In [2]: p = Path('/usr')

In [3]: p.exists()
Out[3]: True

In [4]: p.is_dir()
Out[4]: True

路径(和字符串)可以与运算符连接在一起:/

In [5]: q = p / 'bin' / 'vim'

In [6]: q
Out[6]: PosixPath('/usr/bin/vim') 

In [7]: q.exists()
Out[7]: True

In [8]: q.is_dir()
Out[8]: False

Pathlib 也可以在 Python 2.7 上通过 PyPi 上的 pathlib2 模块使用。

分割线

网友回答:

仅对目录使用 os.path.isdir

>>> import os
>>> os.path.isdir('new_folder')
True

对文件和目录使用 os.path.exist

>>> import os
>>> os.path.exists(os.path.join(os.getcwd(), 'new_folder', 'file.txt'))
False

或者,您可以使用 pathlib

 >>> from pathlib import Path
 >>> Path('new_folder').is_dir()
 True
 >>> (Path.cwd() / 'new_folder' / 'file.txt').exists()
 False

分割线

网友回答:

这么近! 如果传入当前存在的目录的名称,则返回。如果它不存在或不是目录,则返回 .os.path.isdirTrueFalse

模板简介:该模板名称为【在python中,如何检查目录是否存在?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 205次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 03-06
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
微信模板 微信公众平台 微信文章 微信素材 微信图片 html5 自适应 企业网站 单页式简历模板 响应式
您可能会喜欢的其他模板