|
1鱼币
import urllib.request
def dcdstr(stockCode):
stockCode=str(stockCode)
if len(stockCode)==6:
stockString=''
first=stockCode[0]
if first=='6':
stockString=urllib.request.urlopen('http://hq.sinajs.cn/list=sh%s' % stockCode)
stockString=stockString.read().decode('GBK')
elif first=='0 'or first=='3' :
stockString=urllib.request.urlopen('http://hq.sinajs.cn/list=sz%s' % stockCode)
stockString=stockString.read().decode('GBK')
else:
print('输入有误!')
print(stockString)
else:
print('输入有误')
我搜索了一下"SyntaxError: invalid token" ,说是数字0开头,二进制啥的,不懂
啥意思,请老师们教教
数字前面没有零,出错。可以加“”,如果感觉哪样麻烦,可以按以下方法:
import urllib.request
def dcdstr(stockCode):
if len(stockCode)==6:
stockString=''
first=stockCode[0]
if first=='6':
stockString=urllib.request.urlopen('http://hq.sinajs.cn/list=sh%s' % stockCode)
stockString=stockString.read().decode('GBK')
elif first=='0'or first=='3' :
stockString=urllib.request.urlopen('http://hq.sinajs.cn/list=sz%s' % stockCode)
stockString=stockString.read().decode('GBK')
else:
print('输入有误!')
print(stockString)
else:
print('输入有误')
[b]n=str(input('请输入:'))
dcdstr(n)[/b]
|
最佳答案
查看完整内容
数字前面没有零,出错。可以加“”,如果感觉哪样麻烦,可以按以下方法:
import urllib.request
def dcdstr(stockCode):
if len(stockCode)==6:
stockString=''
first=stockCode[0]
if first=='6':
stockString=urllib.request.urlopen('http://hq.sinajs.cn/list=sh%s' % stockCode)
stockString=stockString.read().decode('G ...
|