0
私は巨大な '|'ファイルを区切ります。 2つに折れて次の行に移動した特定の行があります。私は、各行の区切り文字の数を知っています(たとえば100)、これを最初の半分に追加して正しいレコードを得るにはどうすればよいですか?Pythonを介した区切り文字によるロールアップ行
私は以下試してみましたが、期待どおりに動作しません:
with open(file_name) as f:
for line in f:
lis.append(line)
file_object=open(out_file,'w+')
for x in range(len(lis)):
line=lis[x]
delim_count=line.count('|')
if(delim_count==100):
file_object.write(line)
elif(delim_count<100):
`file_object.write(lis[x]+lis[x+1])
x=x+1
file_object.close()