Python:如何在打印时保持字符串(使用' \ n')?

时间:2017-05-30 09:29:30

标签: python solr

我正在从json url打印一个字符串。它以不同的线条打印出来。我想按原样打印字符串(' \ n'完整)。

我的代码: -

TestDocs= urllib.request.urlopen("solr url").read()
TestDocs_obj = json.loads(TestDocs.decode())

Docs = []
for i in TestDocs_obj['response']['docs']:
    matchObj = re.findall(r'open(s)?|education|(?i)sue', i['sentence'])
    if not matchObj:
        Doc = i["sentence"]
        print(Doc)
        Docs.append(Doc)

正在打印: -

微软收购了一家公司。

它位于西班牙。

我想要: -

微软收购了一家公司。\ n它位于西班牙

1 个答案:

答案 0 :(得分:0)

您可以使用repr来转义特殊字符。

s = 'hello\nworld'
print(repr(s)[1:-1])