Python で CamelCase 文字列から詳細な名前を取得しようとしていますが、問題に対処する方法がわかりません。
これはユースケースです:
class MyClass(object):
def verbose_name(self, camelcase):
return "my class"
# ^-- here I need a way to calculate the
# value using the camelcase argument
def __str__(self):
return self.verbose_name(self.__class__.__name__)
小文字から大文字への遷移を検出してチャンクが生成されるソリューションを実装しようとしましたが、非常に手続き的で機能せず、そのような単純なタスクには複雑になりすぎていmy
ます。class
問題を解決するための簡単な実装に関する提案はありますか?