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