【问题标题】:Python package function does not match C++ signaturePython 包函数与 C++ 签名不匹配
【发布时间】:2018-03-24 20:53:25
【问题描述】:

我正在尝试使用 Pyrfa Python 包读取配置文件。这是我的代码:

import pyrfa

p = pyrfa.Pyrfa
p.createConfigDb("./pyrfa.cfg")  
p.acquireSession("Session1")
p.createOMMConsumer()

此代码已从https://github.com/devcartel/pyrfa 复制。 运行此代码时,我收到以下错误消息。

Boost.Python.ArgumentError: Python argument types in
    Pyrfa.createConfigDb(str)
did not match C++ signature:
    createConfigDb(class Pyrfa {lvalue}, class boost::python::api::object)

它以某种方式怀疑这与Pyrfa 包没有太大关系。有人有想法吗?

非常感谢!

【问题讨论】:

    标签: python config boost-python reuters thomson-reuters-eikon


    【解决方案1】:

    我认为你只是缺少()

    p = pyrfa.Pyrfa()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-04
      • 2016-07-13
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2022-10-19
      • 2019-03-28
      相关资源
      最近更新 更多