扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你没贴代码,也不好说明什么问题。在进行Web请求时,必须设定超时。这里推荐使用urllib2,它的urlopen函数可以设定超时时间。程序“卡死”有可能是这个原因。内置库本身不太可能导致卡死。
超过十多年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都网站设计、成都做网站,成都网站推广,成都网站优化,整体网络托管,微信小程序开发,微信开发,手机APP定制开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
一些会大量消耗内存的程序,最好有一个重启机制。因为内存泄露的问题很难避免。运行时间长了有可能会消耗很多内存。一些开源程序就是采用一个不干活的主进程监控,子进程干活。这样即使子进程有了问题,可以使用主进程重建流程。持续运行的程序可以考虑这种方法。
望采纳!
一般可以这样,使用一个变量进行计数,每循环一次加1,当值大于某个值(比如1000)就跳出循环。
python延时函数是什么?一起来看看吧!
python延时函数即python time sleep() 函数,推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间。该函数没有返回值,sleep()方法语法:time.sleep(t),t表示推迟执行的秒数。
函数接收一个指定函数fn,一个延迟时间ms和指定函数的参数*args,在指定延迟后,返回指定函数fn的调用结果。函数使用sleep()方法来进行延迟,然后调用指定函数。delay函数在调用的时候,可以使用lambda表达式的匿名函数,也可以使用一般函数。需要注意的是当fn存在关键字参数时会发生异常。
例如:
#!/usr/bin/python import time print "Start : %s" % time.ctime() time.sleep( 5 ) print "End : %s" % time.ctime() Start : Tue Feb 17 10:19:18 2013 End : Tue Feb 17 10:19:23 2013 from time import sleepdef delay(fn, ms, *args): sleep(ms / 1000) return fn(*args)# EXAMPLESdelay( lambda x: print(x), 1000, 'later') # prints 'later' after one second
可能是代码进入了死循环。
为了使程序能够继续运行,设置函数调用超时机制。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流