场景:json数据常以驼峰命名,需要转下划线命名,以对应Python或数据库字段名 命名方式 说明 特点 适用领域 示例 下划线命名 单词间用下划线分隔 清晰 Python、MySQL、Oracle teacher_name 驼峰命名 第一个字母小写,后面其他单词首字母大写 短 json、前端开发、Java、ElasticeSearch teacherName import re def sub(name): """驼峰命名 -> 下划线命名""" return re.sub('(?', sub(i)) print creditCode -> cred