python合并和拆分
时间: 2023-09-11 12:04:52 浏览: 127
python pdf 拆分 合并
文件的方法是什么?
可以使用Python内置的函数来合并和拆分文件,具体方法如下:
合并文件:
``` python
# 打开需要合并的文件
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2:
# 读取文件内容
file1_content = f1.read()
file2_content = f2.read()
# 将两份文件内容合并为一个字符串
merged_content = file1_content + file2_content
# 创建新文件并将合并后的内容写入
with open('merged_file.txt', 'w') as f:
f.write(merged_content)
```
拆分文件:
``` python
# 打开需要拆分的文件
with open('large_file.txt', 'r') as f:
content = f.read()
# 计算每份文件需要包含的行数
total_lines = len(content.split('\n'))
num_lines_per_file = int(total_lines/3)
# 拆分文件
file_count = 1
for i in range(0, total_lines, num_lines_per_file):
with open(f'file{file_count}.txt', 'w') as f:
f.write('\n'.join(content.split('\n')[i:i+num_lines_per_file]))
file_count += 1
```
以上代码仅供参考,具体实现根据实际需求进行调整。
阅读全文