Help to convert Number to String
sschwarzer at sschwarzer.net
Sat Aug 14 01:27:24 CEST 2010
On 2010-08-13 22:50, Vamsi wrote:
> I am trying to count the number of lines in a file and insert into
> the file but getting the error message "TypeError: must be string or
> read-only character buffer, not int", Could you please help me how to
> correct this?
Which Python version do you use?
For which statement exactly do you get the message?
> here is the code
> lines1 = sum(1 for line in open('C:/test1.txt'))
> wfile = open('C:/test1.txt'', 'a')
You have two quotes here after the filename. These give a
SyntaxError here. Python sees two concatenated strings,
"C:/test1.txt" and ", " and stumbles over the a immediately
after the closing quote of the second string.
If I remove the redundant quote character and substitute
filenames appropriate for my system, everything works.
Maybe the code you included in this post isn't the same
which led to the error?
More information about the Python-list