René's URL Explorer Experiment


Title: Module Objects — Python 3.12.12 documentation

Open Graph Title: Module Objects

Description: Initializing C modules: Modules objects are usually created from extension modules (shared libraries which export an initialization function), or compiled-in modules (where the initialization funct...

Open Graph Description: Initializing C modules: Modules objects are usually created from extension modules (shared libraries which export an initialization function), or compiled-in modules (where the initialization funct...

Opengraph URL: https://docs.python.org/3/c-api/module.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.12/_images/social_previews/summary_c-api_module_7c2fa271.png
og:image:altInitializing C modules: Modules objects are usually created from extension modules (shared libraries which export an initialization function), or compiled-in modules (where the initialization funct...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/3.12/contents.html
Module Objectshttps://docs.python.org/3.12/c-api/module.html
Initializing C moduleshttps://docs.python.org/3.12/c-api/module.html#initializing-c-modules
Single-phase initializationhttps://docs.python.org/3.12/c-api/module.html#single-phase-initialization
Multi-phase initializationhttps://docs.python.org/3.12/c-api/module.html#multi-phase-initialization
Low-level module creation functionshttps://docs.python.org/3.12/c-api/module.html#low-level-module-creation-functions
Support functionshttps://docs.python.org/3.12/c-api/module.html#support-functions
Module lookuphttps://docs.python.org/3.12/c-api/module.html#module-lookup
File Objectshttps://docs.python.org/3.12/c-api/file.html
Iterator Objectshttps://docs.python.org/3.12/c-api/iterator.html
Report a Bughttps://docs.python.org/3.12/bugs.html
Show Source https://github.com/python/cpython/blob/main/Doc/c-api/module.rst
indexhttps://docs.python.org/3.12/genindex.html
moduleshttps://docs.python.org/3.12/py-modindex.html
nexthttps://docs.python.org/3.12/c-api/iterator.html
previoushttps://docs.python.org/3.12/c-api/file.html
Pythonhttps://www.python.org/
3.12.12 Documentationhttps://docs.python.org/3.12/index.html
Python/C API Reference Manualhttps://docs.python.org/3.12/c-api/index.html
Concrete Objects Layerhttps://docs.python.org/3.12/c-api/concrete.html
Module Objectshttps://docs.python.org/3.12/c-api/module.html
https://docs.python.org/3.12/c-api/module.html#module-objects
PyTypeObjecthttps://docs.python.org/3.12/c-api/type.html#c.PyTypeObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_Type
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyTypeObjecthttps://docs.python.org/3.12/c-api/type.html#c.PyTypeObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_Check
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_CheckExact
PyModule_Typehttps://docs.python.org/3.12/c-api/module.html#c.PyModule_Type
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_NewObject
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
module.__name__https://docs.python.org/3.12/reference/datamodel.html#module.__name__
__doc__https://docs.python.org/3.12/reference/datamodel.html#module.__doc__
__package__https://docs.python.org/3.12/reference/datamodel.html#module.__package__
__loader__https://docs.python.org/3.12/reference/datamodel.html#module.__loader__
__file__https://docs.python.org/3.12/reference/datamodel.html#module.__file__
__package__https://docs.python.org/3.12/reference/datamodel.html#module.__package__
__loader__https://docs.python.org/3.12/reference/datamodel.html#module.__loader__
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_New
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyModule_NewObject()https://docs.python.org/3.12/c-api/module.html#c.PyModule_NewObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetDict
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
__dict__https://docs.python.org/3.12/reference/datamodel.html#object.__dict__
SystemErrorhttps://docs.python.org/3.12/library/exceptions.html#SystemError
__dict__https://docs.python.org/3.12/reference/datamodel.html#object.__dict__
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetNameObject
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
__name__https://docs.python.org/3.12/reference/datamodel.html#module.__name__
SystemErrorhttps://docs.python.org/3.12/library/exceptions.html#SystemError
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetName
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyModule_GetNameObject()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetNameObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetState
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyModuleDef.m_sizehttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_size
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetDef
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetFilenameObject
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
__file__https://docs.python.org/3.12/reference/datamodel.html#module.__file__
SystemErrorhttps://docs.python.org/3.12/library/exceptions.html#SystemError
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetFilename
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyModule_GetFilenameObject()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetFilenameObject
PyModule_GetFilename()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetFilename
UnicodeEncodeErrorhttps://docs.python.org/3.12/library/exceptions.html#UnicodeEncodeError
PyModule_GetFilenameObject()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetFilenameObject
https://docs.python.org/3.12/c-api/module.html#initializing-c-modules
PyImport_AppendInittab()https://docs.python.org/3.12/c-api/import.html#c.PyImport_AppendInittab
Building C and C++ Extensionshttps://docs.python.org/3.12/extending/building.html#building
Extending Embedded Pythonhttps://docs.python.org/3.12/extending/embedding.html#extending-with-embedding
PyModule_Create()https://docs.python.org/3.12/c-api/module.html#c.PyModule_Create
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_base
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_name
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_doc
PyDoc_STRVARhttps://docs.python.org/3.12/c-api/intro.html#c.PyDoc_STRVAR
Py_ssize_thttps://docs.python.org/3.12/c-api/intro.html#c.Py_ssize_t
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetState
m_freehttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_free
PEP 3121https://peps.python.org/pep-3121/
PyMethodDefhttps://docs.python.org/3.12/c-api/structures.html#c.PyMethodDef
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_methods
PyMethodDefhttps://docs.python.org/3.12/c-api/structures.html#c.PyMethodDef
PyModuleDef_Slothttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef_Slot
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_slots
inquiryhttps://docs.python.org/3.12/c-api/gcsupport.html#c.inquiry
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_slots.m_reload
traverseprochttps://docs.python.org/3.12/c-api/gcsupport.html#c.traverseproc
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_traverse
Py_mod_exechttps://docs.python.org/3.12/c-api/module.html#c.Py_mod_exec
m_sizehttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetState
inquiryhttps://docs.python.org/3.12/c-api/gcsupport.html#c.inquiry
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_clear
Py_mod_exechttps://docs.python.org/3.12/c-api/module.html#c.Py_mod_exec
m_sizehttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetState
PyTypeObject.tp_clearhttps://docs.python.org/3.12/c-api/typeobj.html#c.PyTypeObject.tp_clear
m_freehttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_free
freefunchttps://docs.python.org/3.12/c-api/typeobj.html#c.freefunc
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_free
Py_mod_exechttps://docs.python.org/3.12/c-api/module.html#c.Py_mod_exec
m_sizehttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_size
PyModule_GetState()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetState
https://docs.python.org/3.12/c-api/module.html#single-phase-initialization
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyModule_Create
PyModule_Create2()https://docs.python.org/3.12/c-api/module.html#c.PyModule_Create2
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyModule_Create2
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
RuntimeWarninghttps://docs.python.org/3.12/library/exceptions.html#RuntimeWarning
PyModule_Create()https://docs.python.org/3.12/c-api/module.html#c.PyModule_Create
PyModule_AddObjectRef()https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObjectRef
https://docs.python.org/3.12/c-api/module.html#multi-phase-initialization
PyModule_GetState()https://docs.python.org/3.12/c-api/module.html#c.PyModule_GetState
__dict__https://docs.python.org/3.12/reference/datamodel.html#object.__dict__
PyType_FromSpec()https://docs.python.org/3.12/c-api/type.html#c.PyType_FromSpec
sub-interpretershttps://docs.python.org/3.12/c-api/init.html#sub-interpreter-support
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
m_slotshttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef.m_slots
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef_Init
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef_Slot
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef_Slot.slot
https://docs.python.org/3.12/c-api/module.html#c.PyModuleDef_Slot.value
https://docs.python.org/3.12/c-api/module.html#c.Py_mod_create
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.Py_mod_create.create_module
ModuleSpechttps://docs.python.org/3.12/library/importlib.html#importlib.machinery.ModuleSpec
PEP 451https://peps.python.org/pep-0451/
PyModule_New()https://docs.python.org/3.12/c-api/module.html#c.PyModule_New
PyModule_Typehttps://docs.python.org/3.12/c-api/module.html#c.PyModule_Type
https://docs.python.org/3.12/c-api/module.html#c.Py_mod_exec
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.Py_mod_exec.exec_module
https://docs.python.org/3.12/c-api/module.html#c.Py_mod_multiple_interpreters
https://docs.python.org/3.12/c-api/module.html#c.Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED
https://docs.python.org/3.12/c-api/module.html#c.Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED
Isolating Extension Moduleshttps://docs.python.org/3.12/howto/isolating-extensions.html#isolating-extensions-howto
https://docs.python.org/3.12/c-api/module.html#c.Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
Isolating Extension Moduleshttps://docs.python.org/3.12/howto/isolating-extensions.html#isolating-extensions-howto
PEP 489https://peps.python.org/pep-0489/
https://docs.python.org/3.12/c-api/module.html#low-level-module-creation-functions
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_FromDefAndSpec
PyModule_FromDefAndSpec2()https://docs.python.org/3.12/c-api/module.html#c.PyModule_FromDefAndSpec2
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_FromDefAndSpec2
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
RuntimeWarninghttps://docs.python.org/3.12/library/exceptions.html#RuntimeWarning
PyModule_FromDefAndSpec()https://docs.python.org/3.12/c-api/module.html#c.PyModule_FromDefAndSpec
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyModule_ExecDef
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
Py_mod_exechttps://docs.python.org/3.12/c-api/module.html#c.Py_mod_exec
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_SetDocString
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyMethodDefhttps://docs.python.org/3.12/c-api/structures.html#c.PyMethodDef
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddFunctions
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyMethodDefhttps://docs.python.org/3.12/c-api/structures.html#c.PyMethodDef
https://docs.python.org/3.12/c-api/module.html#support-functions
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObjectRef
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyUnicode_FromString()https://docs.python.org/3.12/c-api/unicode.html#c.PyUnicode_FromString
PyObject_SetAttr()https://docs.python.org/3.12/c-api/object.html#c.PyObject_SetAttr
PyUnicode_InternFromString()https://docs.python.org/3.12/c-api/unicode.html#c.PyUnicode_InternFromString
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObject
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyModule_AddObjectRef()https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObjectRef
PyModule_AddObjectRef()https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObjectRef
PyModule_AddObject()https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObject
Py_DECREF()https://docs.python.org/3.12/c-api/refcounting.html#c.Py_DECREF
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddIntConstant
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyLong_FromLong()https://docs.python.org/3.12/c-api/long.html#c.PyLong_FromLong
PyModule_AddObjectRef()https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObjectRef
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddStringConstant
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyUnicode_InternFromString()https://docs.python.org/3.12/c-api/unicode.html#c.PyUnicode_InternFromString
PyModule_AddObjectRef()https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddObjectRef
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddIntMacro
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddStringMacro
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyTypeObjecthttps://docs.python.org/3.12/c-api/type.html#c.PyTypeObject
https://docs.python.org/3.12/c-api/module.html#c.PyModule_AddType
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyType_Ready()https://docs.python.org/3.12/c-api/type.html#c.PyType_Ready
tp_namehttps://docs.python.org/3.12/c-api/typeobj.html#c.PyTypeObject.tp_name
https://docs.python.org/3.12/c-api/module.html#module-lookup
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyState_FindModule
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyState_AddModule()https://docs.python.org/3.12/c-api/module.html#c.PyState_AddModule
PyObjecthttps://docs.python.org/3.12/c-api/structures.html#c.PyObject
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyState_AddModule
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
PyState_FindModule()https://docs.python.org/3.12/c-api/module.html#c.PyState_FindModule
PyModuleDefhttps://docs.python.org/3.12/c-api/module.html#c.PyModuleDef
https://docs.python.org/3.12/c-api/module.html#c.PyState_RemoveModule
Stable ABIhttps://docs.python.org/3.12/c-api/stable.html#stable
Table of Contentshttps://docs.python.org/3.12/contents.html
Module Objectshttps://docs.python.org/3.12/c-api/module.html
Initializing C moduleshttps://docs.python.org/3.12/c-api/module.html#initializing-c-modules
Single-phase initializationhttps://docs.python.org/3.12/c-api/module.html#single-phase-initialization
Multi-phase initializationhttps://docs.python.org/3.12/c-api/module.html#multi-phase-initialization
Low-level module creation functionshttps://docs.python.org/3.12/c-api/module.html#low-level-module-creation-functions
Support functionshttps://docs.python.org/3.12/c-api/module.html#support-functions
Module lookuphttps://docs.python.org/3.12/c-api/module.html#module-lookup
File Objectshttps://docs.python.org/3.12/c-api/file.html
Iterator Objectshttps://docs.python.org/3.12/c-api/iterator.html
Report a Bughttps://docs.python.org/3.12/bugs.html
Show Source https://github.com/python/cpython/blob/main/Doc/c-api/module.rst
indexhttps://docs.python.org/3.12/genindex.html
moduleshttps://docs.python.org/3.12/py-modindex.html
nexthttps://docs.python.org/3.12/c-api/iterator.html
previoushttps://docs.python.org/3.12/c-api/file.html
Pythonhttps://www.python.org/
3.12.12 Documentationhttps://docs.python.org/3.12/index.html
Python/C API Reference Manualhttps://docs.python.org/3.12/c-api/index.html
Concrete Objects Layerhttps://docs.python.org/3.12/c-api/concrete.html
Module Objectshttps://docs.python.org/3.12/c-api/module.html
Copyrighthttps://docs.python.org/3.12/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.