Python 3:从文件中读取字符串并在代码中定义相同的字符串

时间:2018-04-09 08:02:32

标签: python string python-3.x file encoding

我有一个如下文本文件

string

如果我读取并打印文件,则会显示

    # 1.txt
    who is the\u00a0winners\u00a0where\u00a0season result\u00a0is 7th

但是,如果我喜欢下面的相同字符串,

    >>> s = open("1.txt").read()
    >>> print(s)
    who is the\u00a0winners\u00a0where\u00a0season result\u00a0is 7th


我想读一个像“1.txt”这样的文本文件并将其打印成如下所示。我找不到怎么做。请帮我。感谢。

1 个答案:

答案 0 :(得分:0)

\u00a0是一个非中断空格,一个字符

在您的第一个示例中,您正在阅读\u00a0作为6个字符。

如果要读取带有\u00a0的文件并将其解释为空格,则必须自己解析文件并为每个\u00a0创建空格。

相关问题