Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 15, 2010 11:31:37

Halper
От:
Зарегистрирован: 2010-04-06
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с текстовыми файлами.

Здравствуйте. Помогите разобраться пожалуйста.
Я новичек в Python`е, недавно задался целью написать код который будет вытаскивать из txt файлов последнюю строчку.
Смысл такой, пишеш имя и он вытаскивает последнюю строчку файла из папки с txt файлами.
Помогите хотябы осмыслить как построить такой код.

P.S. txt файлы постоянно изменяются



Отредактировано (Апрель 15, 2010 11:34:56)

Офлайн

#2 Апрель 15, 2010 12:29:32

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с текстовыми файлами.

что-то типа этого:

print open('file.txt','r').readlines()[-1]

Офлайн

#3 Апрель 15, 2010 12:45:17

Halper
От:
Зарегистрирован: 2010-04-06
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с текстовыми файлами.

Проблемка (пользуюсь Python 3.1):

print open('Aleksandr_vb.txt', ‘r’).readlines()
SyntaxError: invalid syntax

А если работать с большим кол-вом файлов, и выводить не все сразу, а по изменяемому параметру, например по названию самого файла.

т.е. чтобы выглядело примерно так:
>>>Aleksandr_vb

>>>Aleksei_jm



Отредактировано (Апрель 15, 2010 12:49:06)

Офлайн

#4 Апрель 15, 2010 12:54:04

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Работа с текстовыми файлами.

в питон 3,1 принт - функция. т.е. параметры нужно в скобки заключить

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version