У меня есть текстовый файл, содержащий несколько строк данных, но мне нужно знать только небольшую часть строки. Из исходного файла я могу сузить его до строки, содержащей нужную мне информацию, но я не уверен, как извлечь только необходимые данные: содержимое 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?