我正在将一些代码从 php 移动到 python,但找不到 var_export 的简单替代方法。 PHP 文档在这里:https://www.php.net/manual/en/function.var-export.php
对于数字(整数、字符串)只是“{0}”.format() 但对于其他类型的变量?
答案 0 :(得分:2)
在某些情况下,repr(value)
正是您要找的。p>
在 Python 中,一切都无法转换为“可解析形式”,例如打开的套接字对象,您不应该期望它是“可恢复原样”。
对于有效类型的对象,对它们调用 repr()
会产生可以计算回它们的代码,否则会产生信息性字符串。