これは、助けを求めるというよりも、私が理解しようとしているPythonモジュールで遭遇した「興味深い」現象です(ただし、解決策も役立ちます)。
>>> import fuzzy
>>> s = fuzzy.Soundex(4)
>>> a = "apple"
>>> b = a
>>> sdx_a = s(a)
>>> sdx_a
'A140'
>>> a
'APPLE'
>>> b
'APPLE'
そうです、ファジーモジュールはPythonの文字列の不変性に完全に違反しています。Cエクステンションなのでこれはできますか?そして、これはCPythonとモジュールのエラー、またはセキュリティリスクを構成しますか?
また、誰かがこの行動を回避する方法を考えることができますか?文字列の元の大文字を維持できるようにしたいと思います。
乾杯、
アレックス