«имя S_ISREG не определено» в Python - PullRequest
1 голос
/ 24 сентября 2019

Я пытаюсь получить список элементов в пути и определить, является ли это файл или папка.

Я запускаю сценарий в Windows.

sftp = sftp_connection(host, username, password, INPUT_DIR)
files = get_list_directories(sftp)
if len(files) > 0:
    for file in files:
        mode = file.st_mode
        if S_ISDIR(mode):
            print(file.filename + " is folder.")
        elif S_ISREG(mode):
            print(file.filename + " is file.")

Этодает мне список элементов, но также выводит

имя 'S_ISDIR' не определено

1 Ответ

1 голос
/ 24 сентября 2019

S_ISDIR и S_ISREG определены в Python stat module .

from stat import S_ISDIR, S_ISREG
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...