您说这if int(splitLine[0]) > int(lastUnix):
是造成麻烦的原因,但实际上您并未显示任何暗示该问题的信息。我认为这是问题所在:
print 'Pulled', + stock
您知道为什么这一行会导致该错误消息吗?你想要
>>> stock = "AAAA"
>>> print 'Pulled', stock
Pulled AAAA
要么
>>> print 'Pulled ' + stock
Pulled AAAA
不
>>> print 'Pulled', + stock
PulledTraceback (most recent call last):
File "<ipython-input-5-7c26bb268609>", line 1, in <module>
print 'Pulled', + stock
TypeError: bad operand type for unary +: 'str'
您要让Python将+
符号应用于像+23
正23这样的字符串,而她反对。