原文件的数据格式
SH600834,申通地铁,7.63,+0.69,+9.94%,+5.68%,223.20万,1703.02
万,0.47%,74.74,0.56%,36.42亿
要输出成
['SH600834', '申通地铁', '7.63', '+0.69', '+9.94%', '+5.68%', '223.20万', '1703.02万', '0.47%', '74.74', '0.56%', '36.42亿\n']
目前的代码
f=open("stock_data_!","r")
for line in f:
line=line.strip().split(",")
print(line)
目前的结果
['SH600834', '申通地铁', '7.63', '+0.69', '+9.94%', '+5.68%', '223.20万', '1703.02']
['万', '0.47%', '74.74', '0.56%', '36.42亿']
如果都是二行一个股票的话,可以修改成以下代码:
f=open("stock.txt","r")
for line in f:
if line[:2]=='SH': #如果股票代码不止SH开头,加上 or line[:2]=='其他字母'
t=line.strip()
else:
t+=line.strip()
print(t.split(','))