此问题在此处已有答案:
Elegant Python function to convert CamelCase to snake_case?(29个答案)
11个月前关闭
从用户那里获取一个用camel大小写写的字符串,然后将其转换为snake大小写。
我尝试使用isupper方法来查找字符串中的小写字母,但无法将它们分开。
此问题在此处已有答案:
Elegant Python function to convert CamelCase to snake_case?(29个答案)
11个月前关闭
从用户那里获取一个用camel大小写写的字符串,然后将其转换为snake大小写。
我尝试使用isupper方法来查找字符串中的小写字母,但无法将它们分开。
3条答案
按热度按时间koaltpgm1#
字符串
或者你可以安装
inflection
库型
然后:
型
e4yzc0pl2#
试试这个:
字符串
范例:
型
c7rzv4ha3#
def camel_to_snake(camel_string):return ''.join(如果i > 0,则返回''_' + ch.lower()和ch.isupper()else ch.lower()for i,ch in enumerate(camel_string)])