我想知道在python中是否有一种方法可以从下面的示例中提取信息并将其放入 表:
table = [ Time: 01:09:25.258, O:Localhost, R:192.168.1.1 id:62 ]
data = "01:09:25.258 mta Messages I Doc O:Localhost R:192.168.1.1 id:62 "
答案 0 :(得分:0)
对于这项任务,我认为使用字典会是一个好主意。你可以这样做:
import re
data = "Time:01.09.25.258 O:Localhost R:192.168.1.1 id:62 "
result = {}
for i in data.split():
j, k = re.findall(r'[^: ]+', i)
result[j] = k
print(result) #Prints {'id': '62', 'O': 'Localhost', 'Time': '01.09.25.258', 'R': '192.168.1.1'}