如何像打印一样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/