ifmy_file.is_dir():# 指定的目录存在 如果要检测路径是一个文件或目录可以使用 exists() 方法: ifmy_file.exists():# 指定的文件或目录存在 在try 语句块中你可以使用 resolve() 方法来判断: try:my_abs_path=my_file.resolve()exceptFileNotFoundError:# 不存在else:# 存在...
file.close()print("是个文件")exceptFileNotFoundError:print("文件不存在或目录不存在")exceptIsADirectoryError:print("这是个目录")exceptPermissionError:print("没权限")except:print("其他错误") 二、pathlib模块判断 pathlib 模块判断文件或者文件夹是否存在。用法如下: importpathlib path = pathlib.Path("e...
1. 判断目录是否存在 ‘isdir’,删除目录时只有该目录为空才可以 'rmdir’ import os if(os.path.isdir('D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈')): #判断目录是否存在 print('yes') os.rmdir('D:/Python_workspace/spyder_space/test_各种功能/哈哈哈哈') #删除目录,只有该目录为空才...
1、判断是否是文件 os.path.isfile('/tmp/yjt.json') 2、判断是否是目录 os.path.isdir('/tmp') 3、判断路径是否存在 os.path.exists(path) # 使用 access() 方法 os.access(path, os.F_OK) 使用pathlib模块 import pathlib path= pathlib.Path('/tmp/yjt.json') # 判断路径是否存在 path.exists()...
3、判断目录或文件是否存在 exists函数 可采用绝对路径或者相对路径 返回值: False 为不存在 True为存在 可以判断文件或者目录都可以 import os print(os.path.exists("C:\\demo")) 1. 2. 4、创建目录 注意: 如果指定的目录有多级,且最后一级的上级目录不存在,则会抛出FileNotFoundError的异常错误,创建失败,...
文章背景:在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件/目录是否存在。下面介绍两种方法。 1 使用os模块 2 使用pathlib模块 1 使用os模块 os模块中的os.path.exists(path)方法用于检验文件/目录是否存在。
(2)判断文件夹是否存在import osos.path.exists(test_dir)#Trueos.path.exists(no_exist_dir)#False (3)其他可以看出用os.path.exists()方法,判断文件和文件夹是一样。其实这种方法还是有个问题,假设你想检查“test_data”文件是否存在,但是当前路径下有个叫“test_data”的目录,这样就可能出现...
可以使用Python中的os模块来判断文件或目录是否存在。下面是一个简单的示例代码: import os # 判断文件是否存在 file_path = 'example.txt' if os.path.exists(file_path): print(f'{file_path} 文件存在') else: print(f'{file_path} 文件不存在') # 判断目录是否存在 dir_path = 'example_dir' if ...
1 新建一个py文件 2 导入os模块,代码“import os”3 使用os库的“os.path.lexists”方法,检测指定目录下是否存在某个文件,由于路径包含“\”,所以需要使用转义字符“r'”,代码为“os.path.lexists(r'F:\python\sayhi.py')”4 打印输出变量“path2”5 运行查看结果,结果为“false”,...
python如何判断一个目录下是否存在某个文件? 1.使用os模块 1 2 3 4 5 import os os.path.exists(test_file.txt) #True os.path.exists(no_exist_file.txt) #False 2.使用Try命令 1 2 3 4 5 try: f =open(test_file.txt) f.close() except IOError: print "file is not accessible" ...