Member 14156312 Ответов: 2

Как преобразовать текстовый файл в массив с помощью Python?


У меня есть текстовый файл, подобный этому 2J4G4Bht6Gl7G6fg6T, я собираюсь преобразовать этот файл в массив, подобный этому ; ["2J", "4G", "4B", "ht", "6G",...]. кто-нибудь может помочь, пожалуйста.Спасибо

Что я уже пробовал:

Я новичок с python, я до сих пор не имею ни малейшего представления

2 Ответов

Рейтинг:
2

Richard MacCutchan

Видеть Учебник по Python — документация по Python 3.7.2[^]. Здесь содержится вся информация, необходимая для начала написания программ на Python.


CPallini

И мои 5 тоже.

Richard MacCutchan

Но, как вы знаете, (почти) любой дурак может использовать Google. :)

CPallini

Вот что я сделал. Нашел страницу по файловому вводу-выводу Python, еще одну-по разделению строк и в конце концов исправил их вместе.

Richard MacCutchan

Но ваше решение действительно ответило на вопрос.

Рейтинг:
10

CPallini

Предположим, что текстовый файл in.txt содержит

2J4G4Bht6Gl7G6fg6T

затем следующая программа
from textwrap import wrap
infile = open("in.txt", "r")
l = wrap(infile.read(),2)
print(l)

выходы [обновление]теперь это так, благодаря Ричард[/обновление]
['2J', '4G', '4B', 'ht', '6G', 'l7', 'G6', 'fg', '6T']


Richard MacCutchan

+5, но ваша строка импорта дублируется.

CPallini

Теперь все исправлено, большое спасибо, Ричард.