assigned to the corresponding module object modules define namespace that' implemented using dictionary accessible in the attribute _dict_ whenever an attribute of module is referenced (using the dot operator)it' translated into dictionary lookup for examplem is equivalent to _dict_ [" "likewiseassignment to an attribute such as is equivalent to _dict_ [" " the following attributes are availableattribute description _dict_ _doc_ _name_ _file_ _path_ dictionary associated with the module module documentation string name of the module file from which the module was loaded fully qualified package nameonly defined when the module object refers to package built-in types for interpreter internals number of objects used by the internals of the interpreter are exposed to the user these include traceback objectscode objectsframe objectsgenerator objectsslice objectsand the ellipsis as shown in table it is relatively rare for programs to manipulate these objects directlybut they may be of practical use to tool-builders and framework designers table built-in python types for interpreter internals type name description types codetype types frametype types generatortype types tracebacktype slice ellipsis byte-compiled code execution frame generator object stack traceback of an exception generated by extended slices used in extended slices code objects code objects represent raw byte-compiled executable codeor bytecodeand are typically returned by the built-in compile(function code objects are similar to functions except that they don' contain any context related to the namespace in which the code was definednor do code objects store information about default argument values code objectchas the following read-only attributesattribute description co_name co_argcount co_nlocals co_varnames function name number of positional arguments (including default valuesnumber of local variables used by the function tuple containing names of local variables lib fl ff