0
我需要根據以下規則來用Python語言編寫接受腳本,合併2個文件到一個新的文件合併文件: 1)取1個字從第一個文件,然後從第二個文件2個字。 2)當我們達到1個文件末尾我需要其他文件的其餘部分複製到合併文件中沒有變化。蟒蛇用規則
我寫的劇本,但我設法只讀從每個文件1個字。 完整的腳本將是不錯的,但我真的想的話我怎麼能由我自己這樣做是爲了理解。
這是我寫的:
def exercise3(file1,file2):
lstFile1=readFile(file1)
lstFile2=readFile(file2)
with open("mergedFile", 'w') as outfile:
merged = [j for i in zip(lstFile1, lstFile2) for j in i]
for word in merged:
outfile.write(word)
def readFile(filename):
lines = []
with open(filename) as file:
for line in file:
line = line.strip()
for word in line.split():
lines.append(word)
return lines