Условие для файлов без расширения и / или глядя на имя файла - Python - PullRequest
0 голосов
/ 25 мая 2018

Я сейчас пишу программу, в которой файлы будут разделены.Тем не менее, я все еще учусь в данный момент.Мой код будет смотреть на файлы с расширениями, но есть и файлы, которые будут плоскими.Если пользователи вводят только имя файла без расширения, оно также должно быть разделено, потому что пользователь ввел имя файла.Я написал код ниже, но он не работает только с именем файла.Любое предложение будет с благодарностью.Код также должен смотреть только на имя файла без необходимости расширения.

input_entity = sys.argv[1]
input_date = sys.argv[2]

if input_entity.endswith(".csv") or input_entity.endswith(".txt") or input_entity:
        print("Processing file:", input_entity)
        process_file(input_entity, input_date, input_entity)
    else:
        for dirpath, dirnames, filenames in os.walk(input_entity):
            for filename in [f for f in filenames if f.endswith(".txt") or f.endswith(".csv") or filesnames]:
                #print(os.path.join(dirpath, filename))
                file_path = os.path.join(dirpath, filename)
                print("Processing file:", filename)
                process_file(file_path, input_date, filename)
            break
...