[問題] 用dictionary存取線上資料

看板Python作者 (看奶)時間10年前 (2015/05/31 21:55), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
我們老師出了一個功課要我們存取空汙資料 我打的程式碼長這樣 import urllib2 rsp = urllib2.urlopen(\ 'http://opendata.epa.gov.tw/ws/Data/AQX/?format=csv&ndctype=CSV&ndcnid=6074') data = rsp.read() csvdata=str(data).decode('utf8') print csvdata aircd_dicts = {} for line in csvdata: SiteName,Country,PSI=line[:-1].split(",") aircd_dicts[SiteName]=[Country,int(PSI)] print aircd_dicts 後來發現有問題把下面dictionary的部分簡化成這樣找問題 for line in csvdata: print line 發現這樣跑出來的資料全部都會變成直的 像是這樣 S i t e N a m e , C o u n t y , P S I 請問要怎麼解決呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.54.237 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1433080526.A.524.html

05/31 22:01, , 1F
print line,
05/31 22:01, 1F

05/31 22:03, , 2F
太感謝大大了我還想問+,的用意是甚麼剛學python很多問題
05/31 22:03, 2F

文章代碼(AID): #1LQnBEKa (Python)
文章代碼(AID): #1LQnBEKa (Python)