Writing an integer to a file?!?
Fredrik Lundh
fredrik at effbot.org
Tue Nov 7 13:15:39 EST 2000
Gabriel Ambuehl wrote:
> I get the following error:
> >>> f.write(int(time.time()))
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> TypeError: read-only character buffer, int
the error message means "expected a character buffer,
got an integer". to put it another way, "write" needs a
string, not an integer.
try:
f.write(str(int(time.time())))
or perhaps:
f.write("%d" % time.time())
</F>
More information about the Python-list
mailing list