在Python中创建多个分隔文件可以通过以下步骤实现:
open()
函数和readlines()
方法来实现。with open("input.txt", "r") as file:
lines = file.readlines()
open()
函数和writelines()
方法来实现。lines_per_file = 10
file_count = 1
for i in range(0, len(lines), lines_per_file):
file_name = f"output_{file_count}.txt"
with open(file_name, "w") as file:
file.writelines(lines[i:i+lines_per_file])
file_count += 1
在上述代码中,我们使用了range()
函数来迭代文件内容,每次迭代都会创建一个新的分隔文件,并将相应的行写入该文件中。文件名使用了一个计数器file_count
来确保每个文件都有唯一的名称。
这是一个简单的示例,可以根据实际需求进行修改和扩展。对于更复杂的分隔规则,可以使用正则表达式或其他方法来解析文件内容并进行分隔。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云