python 的os.path.isfile和os.path.isdir
时间: 2023-08-21 10:10:24 浏览: 171
基于Python中isfile函数和isdir函数使用详解
os.path.isfile和os.path.isdir是Python中os模块中的两个函数,用于判断给定路径是否是文件或目录。
os.path.isfile(path)函数用于判断给定的path是否是一个文件。如果path存在并且是一个文件,则返回True,否则返回False。
示例代码:
```python
import os
path = '/path/to/file.txt'
if os.path.isfile(path):
print(f'{path}是一个文件')
else:
print(f'{path}不是一个文件')
```
os.path.isdir(path)函数用于判断给定的path是否是一个目录。如果path存在并且是一个目录,则返回True,否则返回False。
示例代码:
```python
import os
path = '/path/to/directory'
if os.path.isdir(path):
print(f'{path}是一个目录')
else:
print(f'{path}不是一个目录')
```
需要注意的是,path可以是相对路径或绝对路径。如果path不存在,这两个函数也会返回False。
阅读全文