我有时遇到一个非常奇怪的问题int()
,即使它真的只是数字,我也会收到错误消息
“[...] 在第 2 行:Base 10 的无效文字:''”
但是值只是一个数字(0)太奇怪了……下面的代码导致了这个错误:
count = open('count.dat', 'r')
cint = int(count.read)
cint = cint + 1
count.close()
del(count)
countw = open('count.dat', 'w+')
countw.write = str(cint)
countw.close()
del(countw)
PS:我是新手