【发布时间】:2020-08-07 00:15:39
【问题描述】:
我有一个包含多行数据的文本文件,但我只需要知道一行的一小部分。从初始文件中,我可以将其缩小到包含我需要的信息的行,但我不确定如何仅提取必要的数据:mfgcode、modelno 和 qtyavail 的内容。
import csv
with open('file.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
for line in csv_reader:
print(line)
结果文本文件被打印出来,响应是:
['<part branch="1" core="0.00" cost="10.39" deliverytime="1" desc="" errcode="success" kit="" linecode="brand" linenum="1" list="30.08" mfgcode="nike" modelno="1110" qtyavail="40" qtyreq="1" uom="" />']
['<part branch="1" core="0.00" cost="10.66" deliverytime="1" desc="" errcode="success" kit="" linecode="brand" linenum="1" list="30.48" mfgcode="adidas" modelno="1109" qtyavail="209" qtyreq="1" uom="" />']
['<part branch="1" core="0.00" cost="20.17" deliverytime="1" desc="" errcode="success" kit="" linecode="brand" linenum="1" list="30.24" mfgcode="puma" modelno="1108" qtyavail="2" qtyreq="1" uom="" />']
如何只提取mfgcode、modelno和qtyavail的值?
【问题讨论】:
标签: python database python-requests extract readlines