Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 拆分文本文件的行并将数据输出到文件_File_File Io_Python 3.x_Split - Fatal编程技术网

File 拆分文本文件的行并将数据输出到文件

File 拆分文本文件的行并将数据输出到文件,file,file-io,python-3.x,split,File,File Io,Python 3.x,Split,所以我有我的代码,我试图分割行以获得所需的输出文件数据如下所示 {} ID事件 1阿尔法麦克 1好极了 2条X光斑马 这是一条错误消息 2α 3查理 2酒店 输出应该是这样的 {} ID事件 1个阿尔法麦克,好极了 2阿尔法X光斑马酒店 3查理 这是我目前的代码,我知道效率不高,有点粗糙,不起作用 global file file = open ("sample.txt", 'r') outputDict={} for line in file: line= "1\t alpha mike b

所以我有我的代码,我试图分割行以获得所需的输出文件数据如下所示 {} ID事件
1阿尔法麦克
1好极了
2条X光斑马
这是一条错误消息

3查理
2酒店

输出应该是这样的

{}

ID事件
1个阿尔法麦克,好极了
2阿尔法X光斑马酒店
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])

你在乎答案是否不是Python语言吗?因为您没有包含Python标记。是的,这是Python抱歉将添加标记您可以修复缩进吗?