我有一個 txt 檔案,我想使用 Python 對其進行決議,然后創建一個字典,其中包含 a 列中的所有單詞作為鍵,b 列中的指標作為值。我想要這樣的東西:
{
"Cq":7.34s
"Pr":8.69s
"G(AM)":0.00s
}
txt 檔案包含:

文本:
INFO : Query
INFO : ----------------------------------------------------------------------------------------------
INFO : a b
INFO : ----------------------------------------------------------------------------------------------
INFO : Cq 7.43s
INFO : Pr 8.69s
INFO : G(AM) 0.00s
INFO : ----------------------------------------------------------------------------------------------
我做了類似的事情:
with open('k.txt') as f:
lines = f.readlines()
for line in lines:
....
uj5u.com熱心網友回復:
你可以這樣做:
text = """INFO : Query
INFO : ----------------------------------------------------------------------------------------------
INFO : a b
INFO : ----------------------------------------------------------------------------------------------
INFO : Cq 7.43s
INFO : Pr 8.69s
INFO : G(AM) 0.00s
INFO : ----------------------------------------------------------------------------------------------"""
parts = text.split("INFO : ----------------------------------------------------------------------------------------------")
content = parts[2]
lines = content.split("\n")
import re
result = {}
for line in lines[1:4]:
parts = re.split(r"\s ",line[8:])
result[parts[0]]=parts[1]
print(result)
印刷: {'Cq': '7.43s', 'Pr': '8.69s', 'G(AM)': '0.00s'}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/416621.html
標籤:
