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


Python SubElement.attrib['Name']方法代码示例

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


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

示例1: add_components

# 需要导入模块: from xml.etree.ElementTree import SubElement [as 别名]
# 或者: from xml.etree.ElementTree.SubElement import attrib['Name'] [as 别名]
def add_components(path, dir_elem):
    for name in os.listdir(path):
        fullname = os.path.join(path, name)
        if os.path.isfile(fullname):
            file_elem = dir_elem.find('./{%s}Component/{%s}File[@Name="%s"]' % (XMLNS, XMLNS, name))
            if file_elem is None:
                comp_elem = SubElement(dir_elem, '{%s}Component' % XMLNS)
                file_elem = SubElement(comp_elem, '{%s}File' % XMLNS)
                file_elem.attrib['Name'] = name
            file_elem.attrib['Id'] = get_path_id(fullname)
            file_elem.attrib['KeyPath'] = 'yes'
        elif os.path.isdir(fullname):
            child_elem = dir_elem.find('./{%s}Directory[@Name="%s"]' % (XMLNS, name))
            if child_elem is None:
                child_elem = SubElement(dir_elem, '{%s}Directory' % XMLNS)
                child_elem.attrib['Id'] = get_path_id(fullname)
                child_elem.attrib['Name'] = name
            add_components(fullname, child_elem)
开发者ID:waveform80,项目名称:oxitopped,代码行数:20,代码来源:configure_wxs.py

示例2: add_shortcut

# 需要导入模块: from xml.etree.ElementTree import SubElement [as 别名]
# 或者: from xml.etree.ElementTree.SubElement import attrib['Name'] [as 别名]
def add_shortcut(product_elem, dir_elem, file_elem, script, folder):
    shortcut_elem = file_elem.find('./{%s}Shortcut[@Directory="%s"]' % (XMLNS, folder))
    if shortcut_elem is None:
        shortcut_elem = SubElement(file_elem, '{%s}Shortcut' % XMLNS)
        shortcut_elem.attrib['Directory'] = folder
    shortcut_elem.attrib['Id'] = '%s_%s' % (folder, script)
    shortcut_elem.attrib['Name'] = script
    shortcut_elem.attrib['Advertise'] = 'yes'
    shortcut_elem.attrib['Icon'] = '%s_%s.exe' % (folder, script)
    shortcut_elem.attrib['IconIndex'] = '0'
    add_icon(product_elem, shortcut_elem.attrib['Icon'], os.path.join(
        dir_elem.attrib['FileSource'], '%s.exe' % script))
开发者ID:waveform80,项目名称:oxitopped,代码行数:14,代码来源:configure_wxs.py


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