将ScriptTesting.txt和Missing_lines.txt都合并到ScriptTesting.txt的相同文件名中基本上我试图覆盖。这可能吗?
def combiningFiles():
filenames = ['ScriptTesting.txt', 'Missing_lines.txt']
with open('ScriptTesting.txt', 'w+') as outfile:
for fname in filenames:
with open(fname) as infile:
for line in infile:
outfile.write(line)
尝试一下:
def combiningFiles():
filenames = ['ScriptTesting.txt', 'Missing_lines.txt']
with open('ScriptTesting.txt', 'w') as outfile:
text = str()
for fname in filenames:
with open(fname) as infile:
text += infile.read()
outfile.write(text)