Подключение 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]