[问题] 请问这段程式码的问题

楼主: 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