У меня есть текстовый файл под названием «test», и я хотел бы создать список в Python и распечатать его. У меня есть следующий код, но он не печатает список слов; он печатает весь документ в одной строке.Как создать список из текстового файла в Python
file = open("test", 'r')
lines = file.readlines()
my_list = [line.split(' , ')for line in open ("test")]
print (my_list)
Вы должны быть более конкретными о том, что вы пытаетесь сделать. Приведенный выше код читает один и тот же файл двумя разными способами, и в вашем описании недостаточно подробностей, чтобы понять, какова ваша цель. – ShadowRanger
Если ваш файл имеет значения, разделенные запятыми, вы можете использовать библиотеку CSV (значения, разделенные запятыми), встроенную в python. –
Возможный дубликат [Как прочитать строку строки в строке с помощью Python] (http://stackoverflow.com/questions/3277503/how-to-read-a-file-line-by-line-into- a-list-with-python) – Mahdi