在Python中,我们可以使用内置的open和read/write方法来实现文件合并操作。下面是一个简单的示例,演示了如何将多个文件合并成一个文件。
示例代码:
```python
def merge_files(file_list, target_file):
with open(target_file, 'w') as target:
for file_name in file_list:
with open(file_name, 'r') as f:
target.write(f.read())
target.write('\n') 在文件间添加换行符(可选)
print(f"文件合并完成,结果保存在 {target_file}")
调用示例
files = ['file1.txt', 'file2.txt', 'file3.txt']
merge_files(files, 'merged_file.txt')
```
在这个示例中,我们定义了一个merge_files函数,该函数接受文件列表和目标文件名作为参数。它依次打开每个文件,并将其内容写入到目标文件中。在写入每个文件内容后,我们可以选择是否在文件间添加换行符,以区分不同文件的内容。
通过这种方式,我们可以使用Python轻松实现文件的合并操作。
希望这个示例对你有所帮助,如果有任何问题,请随时问我!
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。