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