Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 18, 2010 13:55:01

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

Как прочитать файл, заменть внём слово и вывести результат в браузер

Здравствуйте! Возникла проблема. На сервере есть файл мне надо его прочитать, заменить в этом aqkt нужное слово, а затем вывести отредактированный файл в браузер.
Я делаю вот так:

file=open('directory/file.htm','r')
for j in file:
lines=file.readline()
for i in range(len(lines)):
lines[i].replace('слово_1','слово_2')
for y in range(len(lines)):
print lines
У меня ничего не получилось.
А если сделать так
lines=file.read()
print lines
но мне надо обязательно с заменой слов.
Подскажите кто знает как решить проблему.
Заранее благодарю.



Отредактировано (Ноя. 18, 2010 13:57:48)

Офлайн

#2 Ноя. 18, 2010 16:03:15

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Как прочитать файл, заменть внём слово и вывести результат в браузер

print open(r'directory/file.htm').read().replace('слово_1','слово_2')



Офлайн

#3 Ноя. 18, 2010 16:05:07

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Как прочитать файл, заменть внём слово и вывести результат в браузер

for line in f:
sys.stdout.write(line.replace('abc', 'def'))



Отредактировано (Ноя. 18, 2010 16:05:54)

Офлайн

#4 Ноя. 19, 2010 12:28:14

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

Как прочитать файл, заменть внём слово и вывести результат в браузер

Большое спасибо всем, очень помогли.
Теперь всё работает как надо.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version