Как сказали другие ответы, os.path.isdir()
и os.path.isfile()
- это то, что вы хотите. Однако вы должны помнить, что это не единственные два случая. Используйте os.path.islink()
для символических ссылок, например. Кроме того, все они возвращают False
, если файл не существует, поэтому вы, вероятно, захотите проверить также с помощью os.path.exists()
.