N.B. Die \
Fortsetzung ist in diesem Fall nicht notwendig, da der Ausdruck in Klammern steht. Python ist intelligent genug, um zu wissen, dass eine Zeile fortgesetzt wird, bis alle Klammern, geschweiften Klammern und Klammern ausgeglichen sind.
Unnötige Fortsetzungszeichen sind mir ein Dorn im Auge, und ich lösche sie bei jeder Gelegenheit. Sie machen den Code unübersichtlich, verwirren Neulinge, die sie für eine Art Operator halten, und können unsichtbar gebrochen werden, wenn man versehentlich ein Leerzeichen hinter sie setzt.
Auch die erste +
Zeichen ist unnötig - Python verkettet String-Literale automatisch.
Ich würde auch den %-Operator an das Ende des Ausdrucks verschieben und die zweite +
so dass die Zeile umgeschrieben werden könnte als:
rows=urllib2.urlopen('http://ichart.finance.yahoo.com/table.csv?'
's=%s&d=11&e=26&f=2006&g=d&a=3&b=12&c=1996'
'&ignore=.csv' % t).readlines( )