2.数据库链接没有被释放,或者内存溢出都有可能。最上个项目,竟然发现python内存溢出,把服务器的局历内存吃掉。可能是对象引用的问题。早哪
希望能帮到你!
比较懒就在你之前的代码稍微改了一下,第一,你的第二个if要换成elif,否则不是并列,当你输入1时还是会执行最告桥后一个else,其次,要让他循环有很多办法,while也行,程序是从上到下执行,你这桐举个写法自然就顺序执行,没有回头。我比较懒,就在你之前的稍微改了一下,附代码:
#coding=utf-8print"若要将华氏度(h)转换为摄氏度(c)请按1,将摄氏度(c)转换为华氏度(h)请按2"
def test():
z=int(raw_input("Please input z:"))
if z==1:
h=int(raw_input("Please input h:"))
if h>-459.67:
局友碧 print"c=",('%.2f'%((h-32.00)/1.80))
test()
else:
print"Error"
exit(0)
elif z==2:
c=int(raw_input("Please input c:"))
if c>-273.15:
print"h=",('%.2f'%(c*1.80+32.00))
test()
else:
print"Error"
exit(0)
else:
print"Error"
exit(0)
test()
错误代码是10060,连接超时,你的url_1访问应该没有问拿卜题,你试着调试一下另外几个地方捕获到的链接,验证一下捕获的URL的正确性,可以自己备李用浏览器试试。报错最好把所有报错代码都贴出来,要不然不容看出是什么地方有问题。
我大概跑了一下你的程序,我这边可以正常跑完,(把程序放在桌面上,消滚穗桌面上全是乱七八糟的图片了)。这样你检查下你的网络链接吧,用Python urlopen试试其他网页是否能正常get到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)