Найти - Пользователи
Полная версия: Помогите решить задачу преобразования файла (чтение входного ф - и запись преобразования в другой)
Начало » Python для новичков » Помогите решить задачу преобразования файла (чтение входного ф - и запись преобразования в другой)
1
kent
Имеется исходный файл Input1. Необходимо на его основе получить выходной файл output1.
Как я понимаю, питон должен обработать файл след образом:
1) прочитать входной файл по строкам
2) если во входном файле встречается строка, начинающаяся c TTAB, то пропускать эту строку
3) если во входном файле встречается символ кавычка ", то в записываемый файл исключать эту кавычку(игнорировать)
4) если во входном файле находится пустая строка, то в записываемый файл добавлять в эту строку слэш /

Алгоритм вроде понятен, но вот как это воплотить в код???
Помогите плиз чем кто может новичку, подскажите что и как :-) Буду признателен за любые комментарии и советы
ZerG
Начните с того что напишите 3 строки кода которые для начала откроют вам файл и построчно его выведут на консоль.

Далее для каждой выводимой строки примените свои фильтры.
Задав в гугле “python открыть файл” можно оболдеть от количества примеров и рассказов даже на русском языке.
kent
Спасибо, ZerG!
Пока удалось только прочесть файл построчно:
With open (“……”, encoding=“utf-8”, mode=“r”) as f:
for line in f:
print(line)
marvellik
kent
Пока удалось только прочесть файл построчно:
а теперь вместо printа соберите все строки в список ( для этого даже цикл не нужен, readlines() вас спасет) дальше обработайте каждый элемент списка (строку) по вашем условиям ( if,elif) то есть измените элемент и запишите в новый файл элементы списка как строки.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB