データの処理やスクレイピングをしているとアルファベットや数字が全角だったり半角だったりで困る事が良くあります。
こういう時はエラーを防ぐ為にも、全て半角に変更するよりを挟みましょう。
1 2 3 4 5 6 |
writings = 'AM10:00です。' writings = writings .translate(str.maketrans({chr(0xFF01 + i): chr(0x21 + i) for i in range(94)})) print(writings) #AM10:00です。 |
このように半角英数に変換されました。
全角と半角でお困りの方はご参考にして下さいね!