作者seeboobs (看奶)
看板Python
标题[问题] 用dictionary存取线上资料
时间Sun May 31 21:55:23 2015
我们老师出了一个功课要我们存取空污资料
我打的程式码长这样
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://webptt.com/cn.aspx?n=bbs/Python/M.1433080526.A.524.html
1F:→ alibuda174: print line, 05/31 22:01
2F:→ seeboobs: 太感谢大大了我还想问+,的用意是甚麽刚学python很多问题 05/31 22:03