python で全角英数の文字を、半角英数に変換する方法です
import mojimoji x = "文字列アイウエオABCDE" y = mojimoji.zen_to_han(x, kana=False) print(y)
mojimoji というモジュールを使うのが楽です。
kana=Trueを指定すると、全角カタカナも半角カナに変換されます。
デフォルトはkana=Trueなので、英数だけ半角にしたいkana=Falseを指定します。
インストールされてない場合は pip とかでインストールしましょう
$ pip install mojimoji