-1
我想寫一個函數,它需要三個參數:file1,file2和new_file,並將file1和file2的內容寫入new_file。如何連接兩個文件的內容以創建第三個文件?
舉例來說,如果我有文件,txt1中,TXT2:
txt1中包含的 「Hello world!」
txt2包含「你能聽到我嗎?」
...和調用的函數
combine_files(file1, file2, new_file)
NEW_FILE應包含 「你好字!你能聽到我嗎?」
我的函數不應該返回任何東西。
我當前的代碼看起來是這樣的,我相信這是遠遠這樣做的任何方式:
def combine_files(file1, file2, new_filename):
with open(new_filename, 'w') as new_file:
for file in [file1, file2]:
with open(file, 'r') as original_file:
new_file.write(original_file.read())
上下文管理器保存:
def combine_files(file1, file2, new_filename):
file1 = "part1.txt"
file2 = "part2.txt"
new_filename = "result.txt"
text1 = open(file1).read()
text2 = open(file2).read()
text3 = open(new_filenane, "a")
text3.write(text1 + text2)
雖然我們很高興能輔導孩子做功課,我們確實是會希望你至少發佈自己嘗試過的代碼。 –
到目前爲止你寫了些什麼?這個問題似乎更適合Freelancer.com。 –
我已經添加了我的當前代碼,我知道它看起來非常錯誤。 –