[問題] 請問這段程式碼的問題

作者: Dong0129 (阿東跟上面講的情況一樣b)   2015-03-18 11:39:43
請問以下程式碼跟資料怎麼讓它在讀取第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
請問有什麼解決辦法嗎...?
作者: uranusjr (←這人是超級笨蛋)   2015-03-18 11:59:00
寫完資料關檔案之前多寫一個換行啊啊就如果讀到空檔案就不要加空白行囉然後有什麼需求拜託一次講完, 不要擠牙膏

Links booklink

Contact Us: admin [ a t ] ucptt.com