gpt4 book ai didi

python - 从文本表示重建 Python 对象

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:47 25 4
gpt4 key购买 nike

当 python 对象repr显示在屏幕上时,是否可以从 python 对象的表示文本创建对象?

>>> select.select([s], [],[])
([<socket._socketobject object at 0x7f274914c600>], [], [])
>>> eval('<socket._socketobject object at 0x7f274914c600>') # Fail

或者一旦对象被表示为标准输出,它会得到 GCd 吗?

用处不大,但在使用 Python CLI 时,它可能偶尔会有帮助。

最佳答案

repr 的输出可能能够重建对象,但惯例是,如果它的位被尖括号包围,则这些位不可重建。

所以在这种情况下你不能重建套接字,是的,它会立即被垃圾收集。

关于python - 从文本表示重建 Python 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10540300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com