Ok У меня есть текстовый файл, представленный так:Использование Python для сортировки текстового файла
Data1A
Data1B
Data2A
Data2B
Там нет места между данными 1А и 1В и 2А и 2В, есть пространство, хотя, между 1 и 2.
можно ли использовать Python читать этот текстовый файл, а также организовать данные, как этот
Data1A Data1B
Data2A Data2B
предпочтительно я хотел бы, чтобы прочитать его, сортировки и экспортировать его в формате CSV, однако, даже просто сортируя его так разделы данных A и B являются рядом друг с другом.
Если это умело, не могли бы вы помочь мне найти достаточные учебники или что-то для достижения этого?
Являются ли теги HTML частью вашего ввода? Подсказка: пожалуйста, введите код с четырьмя пробелами, –
Насколько велика этот файл, примерно? Важно знать, потому что иногда легко читать весь файл в памяти и обрабатывать его. Но если это огромно, это невозможно, и вам нужно придумать что-то более умное. –
В общем, я бы сделал это так: прочитайте файл в строке. Вызовите 'split (" \ n \ n ")', чтобы отделить раздел Data1 от раздела Data2. Итерации через каждый раздел, 'split (" \ n ")', чтобы получить набор строк, 'sort' them и' "" .join' строки создать резервную копию, так что они все одна строка по желанию. Затем вы готовы записать их обратно в файл. – Kevin