驼峰转下划线

def camel_to_underline(camel_format):
    '''
        驼峰命名格式转下划线命名格式
    '''
    return_str = ""
    for index,char in enumerate(camel_format):
        if char.isupper() :
            if index !=0:
                return_str += "_"+ char.lower()
            else:
                return_str += char.lower()
        else:
            return_str += char
    return return_str

  写一个解析xml的项目,标签中带有大量的 属性,依照程序员的尿性,肯定得写一个通用得方法给提取转换。随手写了一个纪录一下,下次再用到就不用翻代码了。

 

posted @ 2019-03-22 20:05  INSPASSION  阅读(162)  评论(0编辑  收藏  举报