import re def camel_to_snake(name): # 将大写字母前加上下划线,并将整个字符串转换为小写 return re.sub(r'(?<!^)(?=[A-Z])', '_', name).lower() def snake_to_camel(name): # 将下划线后的字母转换为大写,并删除下划线 return ''.join(word.capitalize() for word in name.split('_'))