Чтобы проверить, является ли путь папкой в Python, вы можете использовать различные методы. Вот несколько вариантов:
os.path.isdir()
: эта функция из модуляos.path
проверяет, является ли данный путь каталогом (папкой). Он возвращаетTrue
, если путь является каталогом, иFalse
в противном случае. Вот пример:
import os
path = '/path/to/folder'
if os.path.isdir(path):
print('The path is a folder.')
else:
print('The path is not a folder.')
os.path.exists()
: эту функцию можно использовать для проверки существования пути, будь то файл или каталог. Вы можете объединить его сos.path.isdir()
, чтобы определить, является ли путь папкой. Вот пример:
import os
path = '/path/to/folder'
if os.path.exists(path) and os.path.isdir(path):
print('The path is a folder.')
else:
print('The path is not a folder.')
pathlib.Path.is_dir()
: этот метод из классаPath
модуляpathlib
является еще одним вариантом. Он возвращаетTrue
, если путь является каталогом, иFalse
в противном случае. Вот пример:
from pathlib import Path
path = Path('/path/to/folder')
if path.is_dir():
print('The path is a folder.')
else:
print('The path is not a folder.')
Это несколько методов, которые вы можете использовать, чтобы проверить, является ли путь папкой в Python. Не забудьте заменить /path/to/folder
фактическим путем, который вы хотите проверить.