如何在Python循环中提取和分析字典中的数据

时间:2018-11-21 11:22:18

标签: python-3.x

我有一个这样的数据,它们在一个文件中。

c:\windows\system32\aa.exe:
    Verified:   Unsigned
    File date:  ?? 02:14 2008/12/22
    Publisher:  n/a

c:\windows\system32\bb.dll:
    Verified:   Unsigned
    Link date:  ?? 07:14 2003/3/27
    Publisher:  Microsoft Corporation

我写了一个代码来变成字典。
输出将是这样。

path : c:\windows\system32\aa.exe
Verified:   Unsigned
... ...

但是我不知道如何制作一个循环以提取正确的部分并对其进行分析。
我希望将每个“路径数据”和以下数据放入字典中。
有人可以给我一些建议吗?谢谢!

下面是我的代码。

with open(fileee, encoding = "UTF-8") as r:
  stdout = r.read()
  for line in stdout.splitlines():
    if not ':\\' in line:
      key, sep, value = line.partition(':')
    else:
      key = 'path'
      sep = ':'
      value = str(line)[:-1]

    if sep == ':':
        dic = getinfo() 

0 个答案:

没有答案