参考書を見ながら入力していてもエラーが絶えません。
Python
1コード#必要なモジュールをimport 2import urllib.request as req 3import time,os 4 5#ダウンロード元の基本url 6code_base_url="https://raw.githubusercontent.com/kujirahand/book-python-manga/master/data" 7 8#ダウンロードしたファイルを保存するディレクトリを指定 9save_dir=".visitor-data" 10if not os.path.isdir(save_dir): 11 os.mkdir(save_dir)#フォルダを作成 12 13#市町村コードのurl 14area_code_url=code_base_url+'city-code.txt' 15 16#ファイルをダウンロード 17req.urlretrieve(area_code_url,'city-code.txt') 18 19#市町村コードのファイルを読み込む 20txt=open('city-code.txt','rt').read() 21 22#市町村ごとに繰り返しダウンロード 23for code in txt.split('\n'): 24 if code.strip()=="":continue#空データならスキップ 25 print('+code:',code)#市町村コードを表示して確認 26 27 #4年分のデータを順次取得 28 for y in [2016,2017,2018,2018]: 29 save_name=code+'-'+str(y)+'.xml' 30 url=code_base_url+'/visitor/01/'+save_name 31 print('-',url) 32 req.urlretrieve(url,save_dir+'/'+save_name) 33 time.sleep(0.5)#大量のデータを読むときのマナー 34 35print('OK')#ダウンロードが終了したときの表示
どこが間違っているかご指摘頂きたいです。
エラーが示している個所は、
req.urlretrieve(area_code_url,city-code.txt)
だと思います。
訂正箇所が他にもあれば教えて頂きたいです。
エラーメッセージを全文掲載してください。
回答1件
あなたの回答
tips
プレビュー