所以我有我的代码,我正在尝试拆分行以获得所需的输出文件数据如下所示
{}
身份证件事件
1 alpha迈克
1 bravo
2 xray斑马
这是一条错误信息
2 alpha
3查理
2酒店
并且输出应该看起来像这样
{}
ID事件
1 alpha迈克,布拉沃
2 xray斑马,阿尔法,酒店
3查理
这是我目前的代码,我知道这种代码不够高效,而且不起作用。
global file
file = open ("sample.txt", 'r')
outputDict={}
for line in file:
line= "1\t alpha mike bravo"
left,right=line.split('\t')
ouputDict={}
outputDict[left]=right+','
outputDict
for line in file:
line= "2\t xray zebra alpha hotel"
left,right=line.split('\t')
ouputDict={}
outputDict[left]=right+','
for line in file:
line="3\t charlie"
left,right=line.split('\t')
ouputDict={}
outputDict[left]=right+','
if left in outputDict:
outputDict[left]=outputDict[left]+right+','
else:
outputDict[left]=right+','
for ind in outputDict:
file.write(ind) % ("\t") % (outputDict[ind])