将文本文件拆分为字典中的单独键

时间:2016-12-04 17:43:32

标签: python python-3.x

我正在寻求帮助,了解如何将导入的文本文件拆分为单独的键和值。我当前的代码使用行中的第一项作为键,其余作为值,例如{1246325:'3 Chef David Jones'}。

我希望能够将这些行拆分为我已定义的单独键,例如员工代码,工作年限,职位和姓名。例如{员工代码:123456,年份:3,工作:厨师,姓名:David Jones}。但是我希望将每个人的信息分组并分开以供其他信息使用,这样我就可以添加代码来搜索特定的信息,并获得符合该条件的所有人。

dict={}


def load_file(filename):

f = open(filename, "r")
line = f.readline()
for line in f:
    splitLine = line.split()
    dict[int(splitLine[0])] = " ".join(splitLine[1:])
f.close()

print(dict)
if __name__ == "__main__":
        filename = input("Enter Filename: ")

我只是想朝着正确的方向努力我理解人们来这里要求为他们写完整个代码,但我只是在寻求帮助解决我的问题,谢谢。

0 个答案:

没有答案