如何使用 pprint 在没有换行的情况下打印
How to print without new line using pprint
如何pprint.pformat 打印字符串。我正在使用 pprint 因为我需要使用 indent
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
The eval()
method parses the expression passed to this method and
runs python expression (code) within the program.
这真的很奇怪,但我希望这对你有用
test = 'google\nfirefox'
pprint.pformat(test).split("\")[0] + "\" + pprint.pformat(test).split("\")[2]
只是一些非常奇怪的字符串操作。
如何pprint.pformat 打印字符串。我正在使用 pprint 因为我需要使用 indent
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
The
eval()
method parses the expression passed to this method and runs python expression (code) within the program.
这真的很奇怪,但我希望这对你有用
test = 'google\nfirefox'
pprint.pformat(test).split("\")[0] + "\" + pprint.pformat(test).split("\")[2]
只是一些非常奇怪的字符串操作。