我喜欢Python交互式解释器打印字符串的方式,我想在脚本中重复这一点.但是,我似乎无法做到这一点.
例.我可以在翻译中这样做:
>>> a="d\x04"
>>> a
'd\x04'
Run Code Online (Sandbox Code Playgroud)
但是,我无法在python本身中复制它
$ python -c 'a="d\x04";print a'
d
Run Code Online (Sandbox Code Playgroud)
我想要这个,因为我想调试一个包含大量具有类似非可打印字符的字符串的代码.
是否有捷径可寻?
哦,那很快.
我可以使用repr()功能.就是说,在我的例子中,
python -c 'a="d\x04";print repr(a)'
Run Code Online (Sandbox Code Playgroud)