Найти - Пользователи
Полная версия: нужен ваш совет,как сделать вывод с новой строки
Начало » Python для новичков » нужен ваш совет,как сделать вывод с новой строки
1
rarepython
есть следующий код,хочу разобраться,как мне вывести ссылки с новой строки,да и сама критика вещь полезная
import string
import re
from urllib import urlopen
link_domen = 'http://ex.ua'
link_p = urlopen("http://www.ex.ua/view/11305870?r=422546,23775").read()
mask=re.compile(r'<td><span class=small>\d+.</span><br><a href=\'(.*?)\' rel=\'nofollow\'')
tmp_rez= mask.findall(link_p)
rez = str(tmp_rez).replace("' title='","/")
#print link_domen+rez,
type(link_domen)
end_rez= ''.join([link_domen,rez]).replace('["','').replace('"]','')
print end_rez
выводит скрипт ссылки:
> python pase.py 
http://ex.ua/get/19208401/Molodozheny.01.2011.SATRip.RiperAM.avi", "/get/19272543/Molodozheny.02.2011.SATRip.RiperAM.avi", "/get/19350351/Molodozheny.03.2011.SATRip.RiperAM.avi", "/get/19383591/Molodozheny.04.2011.SATRip.RiperAM.avi
а я хочу,чтобы каждая ссылка,начиналась с новой строки,обьясните,как мне поступить?
s0rg
'\n'.join(...)
rarepython
s0rg
'\n'.join(...)
не получается:
>>......
>>end_rez= '\n'.join([link_domen,rez]).replace('["','').replace('"]','')
>>.......
выводит:
>>python pase.py 
['http://ex.ua\n/get/19208401/Molodozheny.01.2011.SATRip.RiperAM.avi", "/get/19272543/Molodozheny.02.2011.SATRip.RiperAM.avi", "/get/19350351/Molodozheny.03.2011.SATRip.RiperAM.avi", "/get/19383591/Molodozheny.04.2011.SATRip.RiperAM.avi']
agalen
Вместо
str(tmp_rez)
надо делать
"\n".join(tmp_rez)
rarepython
agalen
Вместо
str(tmp_rez)
надо делать
"\n".join(tmp_rez)
заработало!
только вот не пойму почему!
и еще,как теперь добавлять к каждой ссылке link_domen?сейчас добавляет лишь к первой,а дальше не добавляет,почему?
agalen
Что-то вроде этого
"\n".join( [ link_domen + r for r in tmp_rez] )
rarepython
agalen
r for r in
поясните мне,что это за цикл,что именно он делает,логику?
agalen
Читай документацию http://docs.python.org/tutorial/datastructures.html#list-comprehensions
rarepython
agalen
Читай документацию http://docs.python.org/tutorial/datastructures.html#list-comprehensions
кажется,наверное понял,ну так думаю - что понял,спасибо!
вообще интересует мнение о этом коде,как реализована моя творческая фантазия?
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