Trouble writing txt
jeff at jmcneil.net
Wed Jan 21 22:13:19 CET 2009
On Jan 21, 1:59 pm, bilgin arslan <a.bilgi... at gmail.com> wrote:
> I am trying to write a list of words to into a text file as two
> colons: word (tab) len(word)
> such as
> standart 8
> I have no trouble writing the words but I couldn't write integers. I
> always get strange characters, such as:
> (the integers also seem to be incorrect)
> I use the following form inside a loop to produce this
> current = unicode(word)+" "+str(len(word))
> I know about struct and I tried to used it but somehow I always got a
> blank character instead of an int.
> import struct
> format = "i"
> data = struct.pack(format, 24)
> print data
> Any ideas?
> I use macosx and eclipse. The code also uses unicode encoding
I don't have a Mac in front of me, but I'll take a stab at it. You
shouldn't need to bother with the struct module if you're simply
trying to print out an integer's string value. What are you using to
open 'ofile?' Can you post all of the relevant code?
More information about the Python-list