这可能是一个简单的修复方法,但它不会一直发生,所以我无法理解。在
我有一个while循环,如果计数小于总数,就会重复。日期/循环第一次开始时保存时间。当循环结束时,我让它打印开始日期/时间和结束日期/时间。这将告诉用户每个循环何时开始以及所用的时间。在
我的代码是:
while count < total:
bTime = datetime.datetime.now()
[do a bunch of work]
print "Repeat code for: "+str(count)+" to "+str(count+15000)
count += 15000
print "Start time: " + str(bTime)
print "End time: " + str(datetime.datetime.now())
print "Finished"
问题是它会运行一段时间,然后突然出错,无法打印日期时间。现在()因为结果太大。在
^{pr2}$如果有人知道为什么要这么做,我将非常感谢你的帮助。老实说,如果我只是删除这一行,它会很好地工作,我可以继续我的生活,但它只是一些美好的东西,为用户。在
试试这个:
IOerror通常与“disk full”或“file not found”关联。在
https://docs.python.org/2/library/exceptions.html#exceptions.IOError
我怀疑这是因为你的主机,而不是因为日期时间。尝试跳过在控制台上打印任何内容,然后尝试。它应该继续运行或抛出其他错误:P
相关问题 更多 >
编程相关推荐