小编Lor*_*rin的帖子

Python:从 C 模块生成函数存根

我使用 Python C API 用 C/C++ 创建了一个 Python 模块。我在 setup.py 中使用 setuptools.Extension 。

它创建一个 .py 文件,该文件从某些已编译的 .pyd 文件加载 python 模块:

def __bootstrap__():
    global __bootstrap__, __loader__, __file__
    import sys, pkg_resources, imp
    __file__ = pkg_resources.resource_filename(__name__, 'zroya.cp36-win32.pyd')
    __loader__ = None; del __bootstrap__, __loader__
    imp.load_dynamic(__name__,__file__)
__bootstrap__()
Run Code Online (Sandbox Code Playgroud)

但它不会为 IDE 自动完成功能生成 python 存根。我希望所有导出的函数和类都可以从 .py 文件中可见:

def myfunction_stub(*args, **kwargs):
    """
    ... function docstring
    """
    pass
Run Code Online (Sandbox Code Playgroud)

是否可以?或者我是否必须创建一些 python“预处理器”来从 .pyd 文件加载数据并生成带有文档字符串的存根?

源代码可在github上获取。

python-c-api python-3.x

8
推荐指数
1
解决办法
2680
查看次数

Chrome扩展程序:获取上次使用的标签

我正在尝试为Google Chrome创建一个简单的插件.其中一个功能是返回上一个使用的选项卡,但我不知道该怎么做.

那么,有没有办法获得最后使用的标签?

javascript google-chrome-extension

2
推荐指数
1
解决办法
1797
查看次数