使用Python编写write_label_file()函数实现标签文件的批量生成
发布时间:2023-12-16 01:18:49
下面是一个使用Python编写的write_label_file()函数实现标签文件的批量生成的例子:
def write_label_file(file_path, labels):
with open(file_path, 'w') as file:
for label in labels:
file.write(label + '
')
print(f"标签文件 {file_path} 生成成功!")
# 生成标签列表
labels = ['标签1', '标签2', '标签3']
# 批量生成标签文件
for i in range(1, 6):
file_path = f'label_file_{i}.txt'
write_label_file(file_path, labels)
在上面的例子中,函数write_label_file()接收两个参数:file_path表示要生成的标签文件的路径,labels表示要写入到标签文件中的标签列表。
函数内部使用with open(file_path, 'w') as file来打开文件,'w'表示以写入模式打开文件。然后使用for循环遍历标签列表,将每个标签写入到文件中,并在每个标签后添加换行符'
'。最后使用print语句输出生成标签文件成功的提示信息。
在主程序中,首先生成一个含有3个标签的列表labels。然后使用一个循环,生成5个不同名字的标签文件,每个文件都使用write_label_file()函数生成,传入标签文件的路径和标签列表。
运行上述代码后,会生成5个标签文件label_file_1.txt, label_file_2.txt, ..., label_file_5.txt,每个文件中包含3个标签。
