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