我concadenating文件與此:如何在連接文件之間添加一個空的新行?
filenames = ['ch01.md', 'ch02.md', 'ch03.md', 'ch04.md', 'ch05.md']
with open('chall.md', 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
outfile.write(infile.read())
的問題是,我結束了這一點:
## Title 1
Text 1
## Title 2
Text 2
而且我想這一點:
## Title 1
Text 1
## Title 2
Text 2
如何修改腳本,所以它呢?
用什麼編輯器中打開你的文件嗎?因爲Windows上的示例記事本不會將'\ n'識別爲換行符。 – martijnn2008
哦,不。它的工作,但它在每一段後添加一條新的線。 – alexchenco
是的,因爲你不應該遍歷文件中的每一行。只要執行'outfile.write(infile.read()+「\ n \ n」)''。 – martijnn2008