python dir()

来源:互联网 发布:四维彩超数据正常值 编辑:程序博客网 时间:2024/05/30 02:26

内置函数 dir() 用于按模块名搜索模块定义,它返回一个字符串类型的存储列表。

>>> import fibo, sys>>> dir(fibo)['__name__', 'fib', 'fib2']
无参数调用时,dir() 函数返回当前定义的命名:
>>> a = [1, 2, 3, 4, 5]>>> import fibo>>> fib = fibo.fib>>> dir()['__builtins__', '__doc__', '__file__', '__name__', 'a', 'fib', 'fibo', 'sys']
dir() 不会列出内置函数和变量名。如果你想列出这些内容,它们在标准模块 builtins 中定义:

>>> import builtins>>> dir(builtins)
['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning',……]


原创粉丝点击