Python中文
首页
教程
问答
标签
搜索
登录
注册
使用python将这个html文件转换为xml文件的最佳方法
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>这个html是<a href="https://mail.google.com/mail/?ui=2&ik=a0b1e46c9c&view=att&th=1296be43b8e3bbd9&attid=0.1&disp=inline&zw" rel="noreferrer">here</a>:</p> <pre><code><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body> <div bgcolor="#48486c"> <table width="720" border="0" cellspacing="0" cellpadding="0" align="center" background="http://title.jpg" height="130"> <tr height="129"> <td width="719" height="129"></td> <td width="1" height="129"></td> </tr> <tr height="1"> <td width="720" height="1"></td> <td width="1" height="1"></td> </tr> </table> <table width="720" border="0" cellspacing="0" cellpadding="0" align="center" height="203"> <tr height="20"> <td width="719" height="20"></td> <td width="1" height="20"></td> </tr> <tr height="69"> <td width="719" height="69" valign="top" align="left"> <table width="719" border="1" cellspacing="2" cellpadding="0"> <tr> <td bgcolor="a5fdf8" width="390"><b>Stream Name</b></td> <td bgcolor="a5fdf8" width="61"><b>Status</b></td> <td bgcolor="a5fdf8" width="61"><b>Duration</b></td> <td bgcolor="a5fdf8" width="185"><b>Start</b></td> </tr> <tr bgcolor="white"> <td width="390">c:\streams\ours\Sony_AVCHD_<WBR>Test_Discs_60Hz_00001.m2ts</td> <td width="61"><font color="#D0D0D0">----</font></td> <td width="61">00:00:02</td> <td width="185">2010/06/15-15:06:17</td> </tr> </table> </td> <td width="1" height="69"></td> </tr> <tr height="113"> <td width="720" height="113" colspan="2" valign="top" align="left"> <table width="721" border="1" cellspacing="2" cellpadding="0"> <tr bgcolor="a5fdf8"> <td width="299"><b>Test Category</b></td> <td width="61"><b>Error</b></td> <td width="62"><b>Warning</b></td> <td width="275"><b>Details</b></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#099eac">All Tests (Sony_AVCHD_Test_Discs_60Hz_<WBR>00001.m2ts)</font></td> <td width="61"><font color="#ff0000">34787</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#800000"> ETSI TR-101-290 Tests</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#800000"> ISO/IEC Transport Stream Tests</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#800000"> System Data T-STD Tests</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#099eac"> Prog(1)</font></td> <td width="61"><font color="#ff0000">34787</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#099eac"> VES(0xe0)</font></td> <td width="61"><font color="#ff0000">34787</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#1010F0"> H.264/AVC Conformance</font></td> <td width="61"><font color="#ff0000">34718</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"> <a><font color="#ff0000">Sony_AVCHD_Test_Discs_60Hz_<WBR>00001.m2ts_Prog(1)_PID(0x1011)<WBR>_H264_Conf.txt</font></a><br> </td> </tr> <tr bgcolor="white"> <td width="299"><font color="#101010"> Sequence</font></td> <td width="61"><font color="#000000">0</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#101010"> Picture</font></td> <td width="61"><font color="#000000">0</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#101010"> Slice</font></td> <td width="61"><font color="#000000">0</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#101010"> Macroblock</font></td> <td width="61"><font color="#ff0000">34718</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#101010"> Block</font></td> <td width="61"><font color="#000000">0</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#1010F0"> HRD Tests</font></td> <td width="61"><font color="#ff0000">69</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"> <a><font color="#ff0000">Sony_AVCHD_Test_Discs_60Hz_<WBR>00001.m2ts_Prog(1)_PID(0x1011)<WBR>_H264_HRD.txt</font></a><br> </td> </tr> <tr bgcolor="white"> <td width="299"><font color="#101010"> HRD level</font></td> <td width="61"><font color="#ff0000">69</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#800000"> Video T-STD Tests</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#099eac"> AES(0xfd)</font></td> <td width="61"><font color="#000000">0</font></td> <td width="61"><font color="#000000">0</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#808080"> Audio Level Tests</font></td> <td width="61"><font color="#808080">Disabled</font></td> <td width="61"><font color="#808080">Disabled</font></td> <td width="275"></td> </tr> <tr bgcolor="white"> <td width="299"><font color="#800000"> Audio T-STD Tests</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="61"><font color="#800000">No Lic</font></td> <td width="275"></td> </tr> </table> </td> </tr> <tr height="1"> <td width="719" height="1"></td> <td width="1" height="1"></td> </tr> </table> </div> </body></html> </code></pre> <p>有python库来做这个吗?</p> <p>谢谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>lxml工作良好:</p> <pre><code>from lxml import html, etree doc = html.fromstring(open('a.html').read()) out = open('a.xhtml', 'wb') out.write(etree.tostring(doc)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将Python中的列表复制到给定的目标中?
10 回答
如何将python中的列表插入SQL表
5 回答
如何将python中的列表转换为numpy数组以放入十位
3 回答
如何将python中的列表输入javascript?
4 回答
如何将python中的列表返回给dag?
1 回答
如何将Python中的列表项重新排列成成对的元组/列表?
6 回答
如何将Python中的初始化对象序列化为XML?
4 回答
如何将python中的十进制字符串转换为数字?
1 回答
如何将Python中的原始输入文本转换为Tkinter中的标签?
3 回答
如何将python中的反斜杠命令转换为在Linux上运行
2 回答
如何将python中的命令行参数转换为字典?
8 回答
如何将python中的图像值传递到kivy中的kv文件?
8 回答
如何将Python中的图像数组(枕头对象)上传到Google云
3 回答
如何将Python中的图像编码为Base64?
4 回答
如何将python中的图像调整为灰度低分辨率,如MNIST时尚数据?
4 回答
如何将python中的多个html输出保存到单个文件(或多个)中?
4 回答
如何将Python中的多个ifelse语句重构为一个函数?
4 回答
如何将Python中的多处理与Django结合使用,从xml文件创建数千个模型实例?
6 回答
如何将python中的多级API响应转换为dataframe
2 回答
如何将python中的多线程编程模型转换为异步/等待模型?
8 回答