问题遇到的现象和发生背景
爬取网站股票数据后,进行数据排序,并以Excel格式将其存入指定文件夹 。
问题相关代码,请勿粘贴截图
import urllib.request
import re
import glob
import time
# 上海、深圳A股
allCodelist=[
'601099','601258','600010','600050','601668','601288','600604','600157','601519','600030',#上海A股
'000725','300059','002131','300116','002195','002526','002477','000536','300104','000793',#深圳A股
]
for code in allCodelist:
print('正在获取%s股票数据...' % code)
if (code[0] == '6' or code[0]=='9'):#A股
url = 'http://quotes.money.163.com/service/chddata.html?code=0' + code + \
'&start=20210701&end=20220819&fields=TCLOSE;HIGH;LOW;PCHG;VOTURNOVER'
print(url)
else:#B股
url = 'http://quotes.money.163.com/service/chddata.html?code=1' + code + \
'&start=20210701&end=20220819&fields=TCLOSE;HIGH;LOW;PCHG;VOTURNOVER'
print(url)
urllib.request.urlretrieve(url, 'd:\\S\\' + code + '.csv')#需要提前新建好D盘的“股票”目录,将数据写入csv文件
csvx_list = glob.glob('d:\\S\\*.csv')
print('总共发现%s个CSV文件' % len(csvx_list))
time.sleep(2)
print('正在处理............')
print('写入完毕!')
运行结果及报错内容
这个代码是根据网上资料修改的,目前可以将股票数据下载并存储为CSV文件。
我的解答思路和尝试过的方法
Python基础薄弱,正在学习。
我想要达到的结果
从网易财经下载的各支股票数据按照日期升序排列,以excel文件格式存贮到指定文件, 请帮忙将此代码修改完善 并实现目标功能。