python 文件名以数字开头_python-如何使XML标记以数字开头?
我正在使用ElementTree API读取和写入XML文档.当我尝试添加以数字开头的标签时,XML文件不再有效.使用import xml.etree.cElementTree作为ET,我能够成功创建XML文档,但是当我尝试再次读取XML文件时,出现ParseError.就我的目的而言,XML文档的格式是否正确并不重要.我只需要能够以数字开头的标签即可.任何想法如何做到这一点?
这是我尝试过的:
from lxml import etree
parser = etree.XMLParser(recover=True)
tree = ET.parse('xmldoc.xml')
root = tree.getroot()
xmlstring = ET.tostring(root)
etree.fromstring(xmlstring, parser=parser)
如果使用此命令,则会出现此错误:
ValueError: Invalid tag name u’1.0′
尝试执行此操作后:
inputowner = raw_input("Enter owner for " + ls[i] + ": ")
child = ET.SubElement(prev , ls[i], owner = inputowner)
prev = child
prevowner = inputowner
这是我要放入XML文件的列表:
['components', 'rel', 'core.slpi', '1.0', 'blluuses', 'i2c', 'src', 'logs', 'I2cUlog.c']
列表中的每个项目都应用作ElementTree标签.当我达到“ 1.0”时出现问题.
如果无法回答第一个问题,您是否知道其他模块几乎可以做同样的事情,但允许我使用以数字开头的标签? ElementTree太棒了,我只需要一件事情就能工作,然后继续前进.
python 文件名以数字开头_python-如何使XML标记以数字开头?相关推荐
- python语言的三种数字类型_Python语言中的类型之数字类型--Python(10)
数据从不一样的角度能够用不一样的含义去解释它,如: 10,011,101 对上面这个数据,咱们有以下多种含义去解释它: 1)它是1个二进制数字,或者是1个十进制数字: 2)一段文本: 3)用 , 号分 ...
- python统计字母空格个数_python统计字母、空格、数字等字符个数的实例
如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...
- python 文件名随自变量变化_Python 求解自行车前后轮轨迹问题
原标题:Python 求解自行车前后轮轨迹问题 转载自:python中文社区 作者:crazyhat,Python及科学计算爱好者. 数月前偶遇一道自行车相关的趣味数学题:根据下图[1]所示自行车前. ...
- python 计算数字位数_Python 统计位数为偶数的数字的代码
问题描述 给出一个整数数组 nums,请返回其中位数为偶数的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 34 ...
- python数字排序_python按照列表元素中的数字大小排序
[Human Sorting] 常见的python排序只需要一个sort或者sorted函数即可.但是默认采用的是字典序,这会带来一个问题,如果列表中的元素是字符串+数字组合,往往无法得到我们想要的排 ...
- python中输入数字函数_python中如何input输入为数字?
在python中想要输入的数字,但是可能会出现输入为1,显示为'1',得到的并不是数字字符的情况.要想要input输入为数字,可使用eval()函数或使用int()转换. 方法一:使用eval()函数 ...
- python计算数字个数_python统计字母、空格、数字等字符个数的实例
如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...
- isdigit函数python检测数字个数_Python中判断字符串是否为数字的三个方法isdecimal 、isdigit、isnumeric的差别...
isdecimal .isdigit.isnumeric这三个字符串方法都用于判断字符串是否为数字,为什么用三个方法呢?他们的差别是什么内? isdecimal:是否为十进制数字符,包括Unicode ...
- python列表与数字乘法_Python 3 – 将列表中的数字乘以2
我要求完成的代码的目的是接收给定库存的输入,将它们返回到一行中的列表中.然后在第二行,复制列表,但这次加倍数字. 给定的输入是 Choc 5; Vani 10; Stra 7; Choc 3; Str ...
最新文章
- JavaScript 开发进阶:理解 JavaScript 作用域和作用域链(上)
- Spring boot 嵌入的tomcat不能启动: Unregistering JMX-exposed beans on shutdown
- 京东数据驱动下的个性化推荐
- java实现红包要多少钱_Java实现发红包功能
- docker-ce私有仓库搭建
- python网络编程要学吗_总算发现如何学习python网络编程
- ubuntu(deepin)安装apache2并支持php7.0
- BGP 路由表即将突破 768k
- 计算机学院班徽在线设计,计算机学院班徽班旗设计大赛通讯稿
- web前端工程师必须掌握的24条宝贵经验!
- 关于testNG和JUnit的对比
- C# TextBox光标操作 光标定位 光标移动到最后
- 360无线网卡驱动 linux驱动,小度Wifi、360Wifi Windows、linux驱动
- iOS 视频播放器小屏和全屏切换
- matlab中变压器的仿真,基于MATLAB的稳压变压器建模与仿真
- C#语言-输入三角形或者长方形边长,计算其周长和面积并输出
- 读论文:Fine-grained Image Classification via Combining Vision and Language
- 银行从业如何备考,有什么刷题的APP?
- 上海市房管局局长否认房产税试点政策失败
- 华为实验11-STP总结