这是我的问题描述:-我有一个 .txt 文件要读取,我只想读取和打印前两行的特定部分
这是txt
NAME: "AAAAAA AAAAAA", DESCR: "bbbbbb bbbbbb, ccc. ccccccccccccccccccccccccccccccc "
PID: dd-ddddd-d , VID: 23s , SN: qqqqqqqqq #Here
NAME: "ggggggggggg", DESCR: "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"
PID: yy-yyyyy-yy-yy , VID: Q23 , SN: ftyujnbghjn
上面的文本就像它写在文本文件中一样,我想从第二行中只读取PID: dd-ddddd-d和SN: qqqqqqqq(参见 #Here in txt)并忽略其余部分。!
谢谢你的帮助。!:-)
您可以逐行阅读并找到必要的数据:
with open('yourTextFile.txt', "r") as f:
for line in f:
if "PID" in line or "SN" in line:
dataArr = line.split(",")
for data in dataArr:
if 'PID' in data:
print(data)
if 'SN' in data:
print(data)
输出:
PID: dd-ddddd-d
SN: qqqqqqqqq
PID: yy-yyyyy-yy-yy
SN: ftyujnbghjn
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句