当前位置:首页 » 编程语言 » python目录存在

python目录存在

发布时间: 2024-12-25 20:18:51

python如何判断一个目录下是否存在某个文件

1.使用os模块

  • 用os模块中os.path.exists()方法检测是否存在test_file.txt文件

importos
os.path.exists(test_file.txt)
#True
os.path.exists(no_exist_file.txt)
#False

2.使用Try命令

  • 使用open()方法,如果要打开的文件不存在,就回跑出异常,用try()方法捕获异常。

try:
f=open(test_file.txt)
f.close()
exceptIOError:
print"fileisnotaccessible"

3. 使用pathlib

  • 检查路径是否存在

path=pathlib.Path("path/file")
path.exist()
  • 检查路径是否是文件

path=pathlib.Path("path/file")
path.is_file()

㈡ python如何判断一个目录下是否存在某个文件谢啦!

使用os.path.exists()方法可以直接判断文件是否存在。
代码如下:
>>> import os
>>> os.path.exists(r'C:\1.TXT')
False
>>>
如果存在返回值为True如果不存在则返回False。很方便
希望对你有所帮助~~

㈢ python 当文件目录不存在时,如何自动创建

Python对文件的操作算是方便的,只 需要调用os模块,使用相关函数即可实现目录的创建。主要涉及三个函数:

1、os.path.exists(path)判断一个目录是否存在

2、os.makedirs(path)多层创建目录

3、os.mkdir(path)创建目录

defmkdir(path):
#引入模块
importos

#去除首位空格
path=path.strip()

#去除尾部符号
path=path.rstrip("\")

#判断路径是否存在
#存在True
#不存在False
isExists=os.path.exists(path)

#判断结果
ifnotisExists:
#如果不存在则创建目录
#创建目录操作函数
os.makedirs(path)
print(path+'创建成功')
returnTrue
else:
#如果目录存在则不创建,并提示目录已存在
print(path+'目录已存在')
returnFalse

#定义要创建的目录
mkpath="d:\qttc\web\"
#调用函数
mkdir(mkpath)

注意:os.mkdir(path)函数和多层创建目录函数os.makedirs(path)的区别。主要是当父目录不存在的时候os.mkdir(path)不会创建,而os.makedirs(path)会创建父目录。

热点内容
解压玩具怎么做只用水就可以做 发布:2025-07-01 20:52:56 浏览:160
解压放松室 发布:2025-07-01 20:52:43 浏览:124
存储器坏了 发布:2025-07-01 20:46:11 浏览:510
iphone怎么设锁屏密码 发布:2025-07-01 20:46:10 浏览:620
服务器如何处理千万请求 发布:2025-07-01 20:30:53 浏览:333
plsqldeveloperjob 发布:2025-07-01 20:29:59 浏览:805
剪切文件用什么配置 发布:2025-07-01 20:23:07 浏览:44
酷睿2020主要看哪些配置 发布:2025-07-01 20:23:06 浏览:261
sql保存文件 发布:2025-07-01 20:18:52 浏览:802
安卓做的登录页面怎么运行 发布:2025-07-01 20:18:48 浏览:814