On 23 Dez., 09:33, Yan Cheng CHEOK <[email protected]> wrote:
> Currently, I have the following text file
> (https://sites.google.com/site/yanchengcheok/Home/TEST.TXT?attredirect...)
> written by C++ wostringstream.
>
The coding of the file is utf-16le. You should take care
of this coding when you *read* the file, and not when
you display its content.
>>> import io
>>> with io.open('test.txt', 'r', encoding='utf-16le') as f:
... r = f.readlines()
...
>>> len(r)
94
>>> r[:5]
[u'\n', u' 0.000 1.500 3.000 0.526
0.527 0.527 0.00036 0.00109 1381.88
485.07\n', u' 0.000 1.500 3.000 1.084
1.085 1.086 0.00037 0.00111 1351.86
978.02\n', u' 0.000 1.500 3.000
1.166 1.167 1.168 0.00043 0.00130
1152.71 897.16\n', u' -3.000 0.000 3.000
-0.031 -0.029 -0.025 0.00158 0.00475
632.17 626.13\n']
>>> # from there, do what you wish with this list...
>>>
jmf
--
http://mail.python.org/mailman/listinfo/python-list