- 作者: 柴田淳
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/08/22
- メディア: 単行本
- 購入: 11人 クリック: 620回
- この商品を含むブログ (180件) を見る
読み終わった。標準ライブラリにいろいろあるんだなー、とか、プロパティもメソッドもアトリビュートかー、おもしろ、とか思うところがいろいろあって面白かった。んで、テキトーにファイルを取得するスクリプトを書いてみた。
[0:-1]みたいなスライスの仕方がちょっとPythonぽいかなっていうくらいで、それ以外は別に普通のLLな書き方。
これからはインデントを慈しみ、セミコロンに違和感を覚える人間になろうと思います。
#!/usr/bin/env python import os import os.path import sys import urlparse import urllib import datetime if len(sys.argv) == 1: print "select url" sys.exit() dir = os.getenv('HOME') + "/Documents/" + datetime.date.today().strftime('%Y%m%d') if not os.path.exists(dir): os.mkdir(dir) os.chdir(dir) url = sys.argv[1] file_name = urlparse.urlparse(url)[2].split('/')[-1] base = '/'.join(url.split('/')[0:-1]) base_name = file_name.split('.')[0][0:-2] max = file_name.split('.')[0][-2:] for i in range(1, int(max) + 1): file_name = base_name + str(i).zfill(2) + ".jpg" get_url = base + "/" + file_name urllib.urlretrieve(get_url, file_name)