# -*- coding: utf-8 -*-
import urllib2
list_code_city = 'D:\\downloader\\weather\\list_city\\two.txt'
url_day_shift = ('', '2', '3')#список дней смещения для адреса страницы
base_url = 'http://www.site.ru/ajax/print/%s/short/%s'#базовый адрес страницы
fl = open(list_code_city , "r")
for city in fl.xreadlines():
for day in url_day_shift:
print base_url%(city, day)
http://www.site.ru/ajax/print/4079
/short/
http://www.site.ru/ajax/print/4079
/short/2
http://www.site.ru/ajax/print/4079
/short/3
http://www.site.ru/ajax/print/7057/short/
http://www.site.ru/ajax/print/7057/short/2
http://www.site.ru/ajax/print/7057/short/3
1) как определить наличие символа конца строки?
2) как убрать символ новой строки (и возврата каретки) на новую строку?
или проще отказаться от текущего кода и перейти к использованию join для соединения строк?
Но не хотелось бы отказываться от выноса в переменную формата строки, потому что ее удобно задать в начале скрипта.
Всем заранее спасибо.