[問題] 用dictionary存取線上資料
我們老師出了一個功課要我們存取空汙資料
我打的程式碼長這樣
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
05/31 22:01, 1F
→
05/31 22:03, , 2F
05/31 22:03, 2F
→
05/31 22:27, , 3F
05/31 22:27, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章