欢迎访问宙启技术站
智能推送

使用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个标签。