本文整理汇总了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;
}
*/
}