我没有太多的运气来寻找一个很好的解释,解释什么是无效的参数错误以及什么会导致它们。
我目前正在使用的样本是
import sys
mylog="mylog.log"
sys.stdout = open(mylog,'w')
#lots of code
#.
#.
#.
#End of lots of code
from time import clock
print "blablabla",clock()
我在时钟线上收到 IOError Invalid Argument 错误。我也试过
print "blablabla\t%s"%clock()
有关此错误的任何信息都会有很大帮助。这些行在短期运行时工作得很好,只是在运行代码一段时间后它就中断了。我试图将缓冲区大小设置为 45-100 行之类的低值。