模块对象通常用来由其它扩展模块(共享库导出初始化函数)或是编译模块(初始化函数使用PyImport_AppendInittab()来添加)创建而来。
初始化函数即可以将模块定义的实例传递给PyModule_Create(),并返回模块对象的结果。也可以请求”multi-phase initialization”来返回结构体的定义本身

参考资料

https://docs.python.org/zh-cn/3.7/c-api/module.html