2009-06-04から1日間の記事一覧

Pythonやってる人がはてなにいた

id:syanbiさんに星をつけまくってみた。

無職警備

仕事増やしてもらおうかな。。

おわった。

寝よう。

書き換えられていく・・・

no split ver import urllib http = "http://sukima.vip2ch.com/up/" for fileName in [ "sukima00%i.jpg"%j for j in range(1080,1090) ]: urllib.urlretrieve(http+fileName, fileName) print fileName こっちの方がいいらしい。。

ここ読んでくれと。

http://docs.python.org/tutorial/datastructures.html#list-comprehensionsやっと読めた。 大体分かってきた。

list transformation

for url in [ http+"sukima00%i.jpg"%j for j in range(1070,1080) ]: これの説明が良く分からない。 引き合いに出てきた例は print [ (x+1) for x in [5,6,7,8] ] [6,7,8,9] 全てに加算された。

メソッドがよくわかっていない。

わからないままーおわるー そんなのーはいーやだー

bit短くなった。

import urllib http = "http://sukima.vip2ch.com/up/" for url in [ http+"sukima00%i.jpg"%j for j in range(1070,1080) ]: urllib.urlretrieve(url, url.split("/")[-1]) print url

よみやすいわねー

sukima00まで固定しちゃったほうがいいとか、%iで表せるとか、いろいろ指摘があって、書き直したら短くなった。

ダメ出しの結果

import urllib for i in range(1046,1070): filename = "sukima00%i.jpg"%i http = "http://sukima.vip2ch.com/up/"+filename urllib.urlretrieve(http, filename) print http