請問以下程式碼跟資料怎麼讓它在讀取第2個檔案時將資料放到下一行?
def joinlns(lns,spliter=","):
return spliter.join([ln.strip() for ln in lns])
lines=open(file1).readlins()
mergedlines=[joinlns(x,spliter=" > ") for x in zip([::1],lines[1::1])]
with open(file2,'a') as handle:
handle.write("\n".join(mergedlines))
file_example1 in file1:
1
2
3
file2:
1 > 2
2 > 3
但是當我放入第2個檔案到file1時...
file_example2 in file1:
4
5
6
file2:
1 > 2
2 > 34 > 5
5 > 6
但我想要得到的是:
file2:
1 > 2
2 > 3
4 > 5
5 > 6
請問有什麼解決辦法嗎...?