Python有一个很好的功能,它提供了一个对象的内容,就像调用它的所有方法和现有变量一样dir().但是,当在函数中调用dir时,它只查看函数的范围.因此,调用dir()函数具有与在函数外调用函数不同的值.例如:
dir()
> ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']
def d():
return dir()
d()
> []
Run Code Online (Sandbox Code Playgroud)
有没有办法可以改变d中dir的范围?
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |