有一个名为“name.txt”的文件
内容如下
<td>
<input class="name" value="Michael">
<input class="age" value="22">
<input class="location" value="hebei">
</td>
<td>
<input class="name" value="Jack">
<input class="age" value="23">
<input class="location" value="NewYo">
</td>
现在我想使用pyquery获取所有输入标签,然后遍历输入标签
使用 '.filter' 获取所有姓名等级和年龄等级
最后,获取姓名和年龄的值,并将所有结果写入一个名为“name_file.txt”的文件中
我的代码如下
# -*- coding: utf-8 -*-
from pyquery import PyQuery as pq
doc = pq(filename='name.txt')
input = doc('input')
for result in input.items():
name_result = result.filter('.name')
age_result = result.filter('.age')
name = name_result.attr('value')
age = age_result.attr('value')
print "%s:%s" %(name,age)
c = "%s:%s" %(name,age)
f = file('name_file.txt','w')
f.write(c)
f.close()