当前位置: 首页>>代码示例>>C++>>正文


C++ PythonWrapper::init方法代码示例

本文整理汇总了C++中PythonWrapper::init方法的典型用法代码示例。如果您正苦于以下问题:C++ PythonWrapper::init方法的具体用法?C++ PythonWrapper::init怎么用?C++ PythonWrapper::init使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PythonWrapper的用法示例。


在下文中一共展示了PythonWrapper::init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: DomNodeVisitor

TEST(Transcoder, main)
{
    // init python wrapper
    EXPECT_TRUE(python.init());
    EXPECT_TRUE(python.import_module(module));

    DomNode::register_node_dropped(node_dropped);
    tag_type = PyDict_GetItemString(python._modules["lxml.html"], "HtmlElement");

    stringstream text;
    read_file("sina.html", text);
    test_file(text.str());

    /*
    // init dom visitor
    DomNodeVisitor* visitor = new DomNodeVisitor();
    // get dom node
    DomNodeKey* node = new DomNodeKey();
    // init config
    Config cfg;
    cfg.Init("transcoder.ini");
    // get feature repository
    FeatureRepository* fr = FeatureRepository::get_instance();
    fr->init();
    map<int, FEATURE_EXTRACTOR_PTR> features = fr->get_features();
    vector<char*> names = fr->get_feature_names();
    for (int i=0; i < names.size(); i++)
    {
        cout << "name: ";
        cout << names[i];
        cout << ", id: ";
        cout << i;
        cout << ", result: ";
        cout << (features.find(i)->second)(cfg, visitor, node) << endl;
    }
    */
}
开发者ID:qwang2505,项目名称:algorithms,代码行数:37,代码来源:test.cpp


注:本文中的PythonWrapper::init方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。