Mever 发表于 2023-2-20 02:05:03

新手刚学python就卡在列出函数那了

用的python IDLE Shell 3.8.8
想试试列出所有函数,结果总是报错,不知道错在哪了{:7_122:}
>>> dir(_builtins_)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
    dir(_builtins_)
NameError: name '_builtins_' is not defined

总说builtins不存在啊{:10_269:}

Mever 发表于 2023-2-20 02:14:32

捯饬半天自己找到原因了,搜到字符直接复制,原来- 需要打俩,-- 才行dir(__builtins__) 就行了   {:10_266:} 服了

ouyunfu 发表于 2023-2-20 21:04:57

你好,这个错误是因为你尝试使用_builtins_,但它没有被定义。在Python中,_builtins_是一个内置对象,包含了所有Python的内置函数、常量和异常等。为了使用dir()函数列出所有内置函数,你可以直接使用builtins模块,该模块包含了所有内置函数的引用。

你可以在Python解释器中使用以下代码列出所有内置函数:import builtins
print(dir(builtins))
这将列出所有内置函数的名称,你可以在Python程序中使用它们。注意,这个列表包含了很多非常基础的函数,不建议尝试覆盖它们的功能。
页: [1]
查看完整版本: 新手刚学python就卡在列出函数那了