当我们在编写 Python 程序时,经常需要判断文件或目录是否存在,以便进行相应的操作。Python 提供了 os 模块可以很方便的判断文件或目录是否存在。
1. 导入 os 模块
在 Python 中使用 os 模块需要先导入它,可以使用 import 语句导入 os 模块,代码如下:
import os
2. 使用 os.path 模块判断文件或目录是否存在
os.path 模块的常用方法可以用于文件或目录的处理,比如判断是否存在,获取绝对路径,获取文件名等等。其中,判断文件或目录是否存在就是我们本次要讲解的内容。
2.1 判断文件是否存在
我们可以使用 os.path.isfile() 方法来判断指定的文件是否存在,示例代码如下:
import os
file_path = '/root/test.txt'
if os.path.isfile(file_path):
print('文件存在')
else:
print('文件不存在')
上述代码中,首先定义了一个文件路径,然后使用 os.path.isfile() 方法来判断文件是否存在,如果存在则输出“文件存在”,否则输出“文件不存在”。
2.2 判断目录是否存在
我们可以使用 os.path.isdir() 方法来判断指定的目录是否存在,示例代码如下:
import os
dir_path = '/root/test'
if os.path.isdir(dir_path):
print('目录存在')
else:
print('目录不存在')
上述代码中,首先定义了一个目录路径,然后使用 os.path.isdir() 方法来判断目录是否存在,如果存在则输出“目录存在”,否则输出“目录不存在”。
综上所述,使用 os.path 模块可以很方便地判断文件或目录是否存在,为程序的编写和调试提供便利。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 判断文件或目录是否存在的实例代码 - Python技术站