如何像打印一样pprint.pformat字符串。我正在使用pprint,因为我需要使用缩进
test = 'google\\nfirefox'
import pprint
pprint.pformat(test)
output is "'enable\\\\nshow'"
预期结果就像
print (test)
google\nfirefox
答案 0 :(得分:0)
尝试:
test = 'google\\nfirefox'
import pprint
string = pprint.pformat(test) # google\\nfirefox
print (eval(string)) # google\nfirefox
输出:
google\nfirefox
eval()
方法解析传递给该方法的表达式,然后 在程序中运行python表达式(代码)。
答案 1 :(得分:0)
这真的很奇怪,但我希望这对您有用
test = 'google\\nfirefox'
pprint.pformat(test).split("\\")[0] + "\\" + pprint.pformat(test).split("\\")[2]
只是一些非常奇怪的字符串操作。