我有一个文本文件,其中包含以下变量及其值。
COM 0.95958 eh 26.9817 ehc 26.9817 ehoff 0 ew 0.181982 ewoff -0.00400919 oeh 429.788 sp_icr 15.3199 sp_il -11.4382 sp_pdelay -1.53578e-09 sp_pk_icr 15.0735 sp_pk_icr_f 7.81609e+09 sp_pk_il -12.2937 sp_pk_il_f 7.71614e+09 sp_pk_ild 3.05223 sp_pk_ild_f 7.3963e+08 sp_pk_rxrl -0.0909508 sp_pk_rxrl_f 3.01849e+09 sp_pk_txrl -6.33623 sp_pk_txrl_f 6.5967e+08 sp_rxrl -0.187543 sp_txrl -19.2629
如何仅提取特定变量及其对应值?如何提取说COM 及其价值以及ehc 及其价值?
for filename in glob.glob(os.path.join(path, '*.log')):
with open(filename, 'rt') as in_file:
str = in_file.readline()
阅读每一行后如何进行?我知道我可以使用子字符串并仅提取所需的文本,但还有其他方法可以做到吗?