Python pybind11:为“添加回调函数”;“模块构造函数”;

Python pybind11:为“添加回调函数”;“模块构造函数”;,python,cpython,pybind11,Python,Cpython,Pybind11,有一节是关于“模块析构函数”的。如何使用pybind11实现“模块构造函数” 让我想在Python中导入模块时执行C++函数。通常,如果这是一个Python模块,我只需将带有函数调用的命令添加到module.py中的顶级范围中。这是在Python模块中可以做的最基本的事情——执行命令。但是pybind11从添加函数定义开始。如何向pybind11模块添加命令?这就是用定义的函数的内容。这是一个常规的功能,你可以做任何设置你需要在那里;当然,对m(如m.def)的调用是您经常看到的,但是您可以在其

有一节是关于“模块析构函数”的。如何使用pybind11实现“模块构造函数”


让我想在Python中导入模块时执行C++函数。通常,如果这是一个Python模块,我只需将带有函数调用的命令添加到

module.py
中的顶级范围中。这是在Python模块中可以做的最基本的事情——执行命令。但是pybind11从添加函数定义开始。如何向pybind11模块添加命令?

这就是用定义的函数的内容。这是一个常规的功能,你可以做任何设置你需要在那里;当然,对
m
(如
m.def
)的调用是您经常看到的,但是您可以在其中执行任何您喜欢的操作来设置模块