下面是完整攻略:
判断文件和文件夹的简单实例
在Python中,使用os模块可以方便地判断一个路径是文件还是文件夹。常用的函数有os.path.isfile()和os.path.isdir()。
isfile()函数
判断一个路径是否为文件,可以使用os.path.isfile()函数。示例代码如下:
import os
# 判断文件是否存在
file_path = 'test.txt'
if os.path.isfile(file_path):
print('文件已经存在')
else:
print('文件不存在')
在这个示例中,我们首先定义了一个文件路径file_path。然后,我们使用os.path.isfile()函数判断这个文件是否存在。如果存在,输出“文件已经存在”;否则,输出“文件不存在”。
isdir()函数
判断一个路径是否为文件夹,可以使用os.path.isdir()函数。示例代码如下:
import os
# 判断文件夹是否存在
folder_path = 'test_folder'
if os.path.isdir(folder_path):
print('文件夹已经存在')
else:
print('文件夹不存在')
在这个示例中,我们首先定义了一个文件夹路径folder_path。然后,我们使用os.path.isdir()函数判断这个文件夹是否存在。如果存在,输出“文件夹已经存在”;否则,输出“文件夹不存在”。
综合示例
下面是一个综合示例。这个示例可以判断一个路径到底是文件还是文件夹。如果是文件,输出“文件”;如果是文件夹,输出“文件夹”。代码如下:
import os
# 判断路径是否为文件或文件夹
path = 'test.txt'
if os.path.isfile(path):
print('文件')
elif os.path.isdir(path):
print('文件夹')
else:
print('未知')
在这个示例中,我们首先定义了一个路径path。然后,我们使用os.path.isfile()函数判断这个路径是否为文件,os.path.isdir()函数判断这个路径是否为文件夹。最后,根据结果输出“文件”、“文件夹”或“未知”。
以上就是判断文件和文件夹的简单实例,通过os模块的isfile()和isdir()函数可以轻松实现。如果你还有其他问题,可以继续追问我哦!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 判断文件还是文件夹的简单实例 - Python技术站