import re import random def camel_to_snake(name: str) -> str: # 匹配大写字母,并在前面加上下划线,然后转换为小写 return re.sub(r'(? str: # 拆分字符串为字段列表,去除空格 fields = [field.strip() for field in columns.split(",")] # 转换每个字段为下划线格式 snake_case_fields = [camel_to_snake(field) for field in fields] # 重新组合回逗号分隔的字符串 return ", ".join(snake_case_fields) def random_float(): # 生成一个随机的浮点数并四舍五入到14位小数 return round(random.random(), 14)