Python2.7 Unicode在读取文件时向字符串列表添加空格

时间:2014-08-16 01:56:49

标签: python unicode

我正在使用python 2.7,我基本上和这里的人有同样的问题(只有这对我不起作用):Python: Unicode source file adds spaces (actually null bytes) between characters

import os
import codecs


def test():
    LogFile = 'C:\\Temp\\blankity\\file.log'
    output = os.popen('copy ' + LogFile + ' ' + 'temp.txt')

    with codecs.open('temp.txt', 'a+', encoding="utf-8") as fileContents:
        for line in fileContents:
            print line
        fileContents.close()
        os.remove('temp.txt')

文件内容

  : SUCCESS

实际输出为:

   :   S U C C E S S

我需要输出为:

  : SUCCESS

有人可以帮忙吗?

0 个答案:

没有答案