gpt4 book ai didi

python - 在python中重置打印功能

转载 作者:行者123 更新时间:2023-11-28 19:35:13 25 4
gpt4 key购买 nike

我刚开始研究 Python,需要这方面的帮助。

在我做的shell中

>>> print = 1

现在当我尝试打印类似的东西时

>>> print ("hello")

我收到 “TypeError: 'int' object is not callable,显然是因为现在打印一个 int

我能够弄清楚,如果我重新启动 shell,打印将再次正常工作。

我想知道如何将 print 重置为其原始状态,即在不重新启动 shell 的情况下打印到控制台?

最佳答案

您创建了一个屏蔽内置名称的全局变量。使用 del 删除新的全局;然后 Python 将再次找到内置的:

del print

Python 通过当前作用域(在包含局部变量和任何父作用域的函数中)查找 print,然后是全局变量,然后是 built-in namespaceprint() 函数就存在于后者中。

关于python - 在python中重置打印功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35893962/

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