6-1 如何读写csv数据

2019-02-11  本文已影响0人  Diolog

实际案例:

解决方案:

from urllib.request import urlretrieve
urlretrieve(r'https://table.finance.yahoo.com/table.csv?s=000001.sz',r'pingan.csv')

from csv
rf = open('pingan.csv','rb')
reader = csv.reader(rf)

for row in reader:
  print(row)

rf.seek(0)

wf = open('pingan_copy.csv','wb')
writer = csv.writer(wf)

writer.writerow(reader.next())
for row in reader:
  if row[0] < '2016-01-01':
    break
  if row[5] > 500000000:
    writer.writerow(row)

wf.flush()
wf.close()
rf.close()
上一篇 下一篇

猜你喜欢

热点阅读