使用Python中的字符串模板(Template)进行自动填充。
代码示例:
import string from typing import Dict
def autofill_template(template: str, data: Dict[str, str]) -> str: """ 使用字符串模板(Template)进行自动填充
:param template: 待填充的字符串模板
:param data: 填充数据字典
:return: 填充后的字符串
"""
t = string.Template(template)
return t.safe_substitute(data)
template = "我的名字是${name},今年${age}岁。" data = {"name": "小明", "age": "18"} result = autofill_template(template, data) print(result) # 输出:"我的名字是小明,今年18岁。"