Подключение txt файла как массив к python

Есть у меня файл txt где находится 30 тысяч строк различных данных. Можно ли как нибудь из него сделать массив и подключить к python? И сделать чтобы после каждая строка в файла была так же отдельной строкой в массиве.


Ответы (2 шт):

Автор решения: Ole Lukøje

Напрашивается такое:

with open('/path/to/file.txt', 'r', encoding='utf-8') as file:
    rows_list = file.readlines()
    # нужно не забыть, что строка читается вместе с символом перевода строки, тоесть '\n'
    # если этого нужно избежать то:
    rows_list = list(map(str.rstrip, file.readlines()))
    # но это также уберет и все пробельные символы из конца строки
→ Ссылка
Автор решения: Victor VosMottor thanks Monica
with open('your_file.txt', 'r') as f:
    arr = [i.rstrip() for i in f]
→ Ссылка