如何像打印一样pprint.pformat字符串。我正在使用pprint,因为我需要使用缩进

test = 'google\\nfirefox'
import pprint
pprint.pformat(test)

output is "'enable\\\\nshow'"


预期的结果就像

print (test)
google\nfirefox

最佳答案

尝试:

test = 'google\\nfirefox'
import pprint
string = pprint.pformat(test) # google\\nfirefox
print (eval(string)) # google\nfirefox


输出:

google\nfirefox



  eval()方法解析传递给此方法的表达式,然后
  在程序中运行python表达式(代码)。

关于python - 如何使用pprint打印而不换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57004013/

10-11 12:28