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


Python Record.attrib["prev"]方法代码示例

本文整理汇总了Python中philologic.OHCOVector.Record.attrib["prev"]方法的典型用法代码示例。如果您正苦于以下问题:Python Record.attrib["prev"]方法的具体用法?Python Record.attrib["prev"]怎么用?Python Record.attrib["prev"]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在philologic.OHCOVector.Record的用法示例。


在下文中一共展示了Record.attrib["prev"]方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: load_record

# 需要导入模块: from philologic.OHCOVector import Record [as 别名]
# 或者: from philologic.OHCOVector.Record import attrib["prev"] [as 别名]
 def load_record(line):
     type, word, id, attrib = line.split('\t')
     id = id.split()
     record = Record(type, word, id)
     record.attrib = loads(attrib)
     record.attrib["prev"] = ""
     record.attrib["next"] = ""
     return record
开发者ID:katelaurel,项目名称:PhiloLogic4,代码行数:10,代码来源:LoadFilters.py

示例2: load_record

# 需要导入模块: from philologic.OHCOVector import Record [as 别名]
# 或者: from philologic.OHCOVector.Record import attrib["prev"] [as 别名]
 def load_record(line):
     philo_type, word, philo_id, attrib = line.split('\t')
     philo_id = philo_id.split()
     record = Record(philo_type, word, philo_id)
     record.attrib = loads(attrib)
     record.attrib["prev"] = ""
     record.attrib["next"] = ""
     return record
开发者ID:clovis,项目名称:PhiloLogic4,代码行数:10,代码来源:LoadFilters.py

示例3: prev_next_obj

# 需要导入模块: from philologic.OHCOVector import Record [as 别名]
# 或者: from philologic.OHCOVector.Record import attrib["prev"] [as 别名]
def prev_next_obj(loader_obj, text, depth=4):
    object_types = ["doc", "div1", "div2", "div3", "para", "sent", "word"][:depth]
    record_dict = {}
    temp_file = text["raw"] + ".tmp"
    output_file = open(temp_file, "w")
    for line in open(text["sortedtoms"]):
        type, word, id, attrib = line.split("\t")
        id = id.split()
        record = Record(type, word, id)
        record.attrib = eval(attrib)
        if type in record_dict:
            record_dict[type].attrib["next"] = " ".join(id)
            if type in object_types:
                print >> output_file, record_dict[type]
            else:
                del record_dict[type].attrib["next"]
                del record_dict[type].attrib["prev"]
                print >> output_file, record_dict[type]
            record.attrib["prev"] = " ".join(record_dict[type].id)
            record_dict[type] = record
        else:
            record.attrib["prev"] = ""
            record_dict[type] = record
    object_types.reverse()
    for obj in object_types:
        record_dict[obj].attrib["next"] = ""
        print >> output_file, record_dict[obj]
    output_file.close()
    os.remove(text["sortedtoms"])
    type_pattern = "|".join("^%s" % t for t in loader_obj.types)
    tomscommand = 'cat %s | egrep "%s" | sort %s > %s' % (
        temp_file,
        type_pattern,
        loader_obj.sort_by_id,
        text["sortedtoms"],
    )
    os.system(tomscommand)
    os.remove(temp_file)
开发者ID:vincent-ferotin,项目名称:PhiloLogic4-WSGI,代码行数:40,代码来源:LoadFilters.py


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