【问题标题】:Where can I find the Python bindings for GIO's GSocket?在哪里可以找到 GIO 的 GSocket 的 Python 绑定?
【发布时间】:2011-06-08 08:20:24
【问题描述】:

Python 绑定在哪里,或者GIOGSocket 和其他lowlevel network supportPython bindings 的当前状态是什么?

【问题讨论】:

    标签: python c sockets binding gio


    【解决方案1】:

    众所周知,Gnome 文档有些不是最新的。人们可能会无休止地说社区、人力、时间、努力等等。

    事实是,当你这样做时

    >>> import gio
    >>> help(gio.Socket)
    

    您会看到该课程在那里(还有其他课程)。那只是缺少描述的文档。

    我建议在这种情况下最好的选择是依赖 python 的内联文档系统。

    【讨论】:

    • 您还可以依赖 C 文档,这些文档通常比 Python 绑定文档更新。
    • @detly:我已经开始使用 C 文档,推导出相应的 Python 命名法,并在有疑问时阅读绑定源。希望他们以后不要切换到一些怪诞的东西,例如 SWIG,或其他自动生成的包装器。
    【解决方案2】:

    Gio 是 GVFS 的 API。

    Ubuntu 系统上的 Python 绑定可以这样安装:

    sudo apt-get install python-gobject
    

    那么,就

    >>> import gio
    >>> 
    

    【讨论】:

    • 虽然没有真正回答这个问题!
    • 不是吗?您可以安装 python gobject 绑定(甚至获取源),它们是 PyGTK 绑定包的一部分。您可以在任何体面的发行版中执行此操作;如果您需要香草最前沿的资源 - 那么需要更多的搜索;-)
    • 这不是我的问题。看看我给出的链接,看看困境。
    • 啊,终于明白了。您的问题是关于从 python 绑定到 gio 中缺少的 gio 类(如 GSocket)。好吧,你应该更清楚地表达你的问题 %)
    猜你喜欢
    • 2018-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多