Trouble writing txt

bilgin arslan a.bilgin.a at gmail.com
Wed Jan 21 13:59:31 EST 2009


Hello,
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:

GUN
㐊娀䄀䴀䄀一ഀ਀5COCUK
㐊䬀䄀䐀䤀一ഀ਀5EV
...
㜊夀䄀䴀䄀ഀ਀4YATSI
㔊娀䤀䰀䜀䤀吀ഀ਀�

(the integers also seem to be incorrect)
I use the following form inside a loop to produce this
            current = unicode(word)+"    "+str(len(word))
            ofile.write(current)

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



More information about the Python-list mailing list