Mac のフォルダ名を Python から出力する時に濁点が分かれてしまうのを直す

Python
2022-09-19 07:31 (3 years ago)
Mac のフォルダ名を Python から出力する時に濁点が分かれてしまうのを直す

Mac で、ディレクトリ名を出力しようとした時に

フ゜ ロシ゛ ェクト

みたいになってしまうのを直すには

import unicodedata
unicodedata.normalize('NFC', folder_name)

ビルトインの unicodedata で直せる。

Unicode の NFD 正規化からの NFC 正規化への変換、といいます。

参考: Python で Unicode 正規化 NFC/NFD の文字列を扱う - forest book

まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。

アーカイブ