Attribute | Meaning | |
---|---|---|
__doc__ |
The function’s documentation
string, or None if
unavailable; not inherited by
subclasses |
Writable |
__name__ |
The function’s name | Writable |
__qualname__ |
The function’s qualified name New in version 3.3. |
Writable |
__module__ |
The name of the module the
function was defined in, or
None if unavailable. |
Writable |
__defaults__ |
A tuple containing default
argument values for those
arguments that have defaults,
or None if no arguments
have a default value |
Writable |
__code__ |
The code object representing the compiled function body. | Writable |
__globals__ |
A reference to the dictionary that holds the function’s global variables — the global namespace of the module in which the function was defined. | Read-only |
__dict__ |
The namespace supporting arbitrary function attributes. | Writable |
__closure__ |
None or a tuple of cells
that contain bindings for the
function’s free variables. |
Read-only |
__annotations__ |
A dict containing annotations
of parameters. The keys of
the dict are the parameter
names, and 'return' for
the return annotation, if
provided. |
Writable |
__kwdefaults__ |
A dict containing defaults for keyword-only parameters. | Writable |
获取当前的代码所在的文件名
__globals__['__file__']
D:\MARK\NOTE\temp.py