python - редактировать текстовый файл - PullRequest
0 голосов
/ 07 сентября 2010

Я использую python и хочу удалить некоторые символы в конце текстового файла. Файл большой, и я не хочу читать все это и дублировать интересную часть. Мое лучшее предположение, что мне нужно изменить размер файла ....

Может кто-нибудь помочь мне, пожалуйста спасибо

1 Ответ

2 голосов
/ 07 сентября 2010

Полагаю, вам нужно открыть файл, выполнить поиск до конца, удалить символы и сохранить его.

seek (http://docs.python.org/library/stdtypes.html#file.seek) принимает отрицательные значения (например, f.seek(-3, os.SEEK_END) устанавливает позицию от третьей до последней), так что вы можете легко перейти к концу вашего файла.

http://docs.python.org/library/stdtypes.html#file-objects - эта ссылка может быть хорошей отправной точкой.

...