вывод от readlines () в список

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

Я работаю над маленьким проектом, который должен посмотреть на содержание всех .csv файлов в каталоге. У меня есть сценарий Python в том же каталоге следующим образом;

import glob

path = '*.csv'   
files=glob.glob(path)   
for file in files:     
    f=open(file, 'r')
    print ('%s' % f.readlines())

Это возвращает данные, в которых я нуждаюсь к терминалу, но мне не может удаться получить данные в список. Мне нужны данные в списке, таким образом, я могу сравнить данные с другими переменными и принять меры на них.

Для контекста каждый .csv файл содержит 2 столбца: "идентификатор" и "Дата и время".

Любая справка значительно ценилась бы.

0
задан 25 December 2019 в 12:45

1 ответ

import glob
path = '*.csv'   
files=glob.glob(path)   
output=[]
for file in files:     
    with open(file) as f:
        lines=f.readlines()
        for line in lines:
            output.append(line)

Затем можно распечатать список для проверки вывода

print(output)
1
ответ дан 26 December 2019 в 22:29

Другие вопросы по тегам:

Похожие вопросы: