在IronPython2.7中尝试运行无限循环时遇到了一个小问题
这是我的剧本:
import urllib
import urllib2
import json
a=0
info = ''
def getInfo():
url = 'https://api.bitfinex.com/v1/pubticker/btcusd'
values = {}
data = urllib.urlencode(values)
req = urllib2.Request(url)
response = urllib2.urlopen(req)
the_page = response.read()
page_info = json.loads(the_page)
return(page_info)
while 1:
try:
info = getInfo()
a=a+1
print("--"+str(a)+"--")
if info != '':
print(str(info['ask']))
except Exception,e:
print("--"+str(a)+"--")
print(str(e))
当我在Visual Studio 2015中运行调试时,脚本运行得非常出色,但是当我尝试直接在ironpython 2.7上运行脚本时,我得到以下结果:
有解决办法吗?我试着使用线程,但是我无法在ironpython中自由地控制线程,原因不明。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐