我已经在我的class foo
中定义了__str__ 和__repr__ 当我 print foo() 时,它工作正常。
当然,将 stdout 重新定义为 file 对象并调用 print foo() 会将字符串表示形式写入文件,但这是最符合 Python 风格的方法吗?< br/>
请您参考如下方法:
我已经在我的class foo
中定义了__str__ 和__repr__ 当我 print foo() 时,它工作正常。
当然,将 stdout 重新定义为 file 对象并调用 print foo() 会将字符串表示形式写入文件,但这是最符合 Python 风格的方法吗?< br/>
请您参考如下方法: