Moonbite2006
Май 1, 2009 22:05:51
Всем здавствуйте. Имеется текстовый файл, со списком слов. Как удалить символ из файла? Пробовал escape последовательности всевозможные, эффект плохой. Вставка на место файлов пустого символа '' также не спасает, он ничего туда не всталвляет. Замена на пробелы не походит. Подскажите хотя бы в каком навправлении копать: нужно искать эскейп последовательность или оператор?
ОС Linux, Python 2.6.1
Андрей Светлов
Май 2, 2009 00:40:04
открываешь, читаешь, и тут же пишешь в другой файл (фильтруя ненужные символы). Друго пути для текста просто нет (разве что зачитать все целиком и щаписать в тот же файл обратно, но разница небольшая).
Moonbite2006
Май 2, 2009 00:51:00
Андрей Светлов
открываешь, читаешь, и тут же пишешь в другой файл (фильтруя ненужные символы). Друго пути для текста просто нет (разве что зачитать все целиком и щаписать в тот же файл обратно, но разница небольшая).
Чтож, спасибо, хотя и обидно… Не красиво это как то выглядит…
qwer
Май 2, 2009 06:17:38
Пробовал escape последовательности всевозможные, эффект плохой. Вставка на место файлов пустого символа '' также не спасает, он ничего туда не всталвляет. Замена на пробелы не походит. Подскажите хотя бы в каком навправлении копать: нужно искать эскейп последовательность или оператор?
ОС Linux, Python 2.6.1
бред какой-то… что за escape последовательности ? как можно вставить пустой символ ?
прочитайте хотя-бы про файлы и строки :
http://docs.python.org/library/stdtypes.html#file-objectshttp://docs.python.org/library/functions.html#openhttp://docs.python.org/library/stdtypes.html#string-methodshttp://docs.python.org/library/string.htmlудалить символы можно через чтение всего файла в строку, замену/удаление, и запись обратно, или через операции над самим файлом - seek, truncate, append…