タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonと日本語に関するtkmcのブックマーク (1)

  • PythonでMacの濁音・半濁音のファイルを扱う - Perl日記

    MacはNFD形式で日語のファイルとかディレクトリを作るので、スクリプト内の日語でひっかけられない。 import os os.mkdir("はっぴー") os.path.exists("はっぴー") #=> True これは引っかかる for file in os.listdir("."): if file == "はっぴー": #=> これは引っかからない print("はっぴー") この場合unicodedataモジュールを使って、MacのNFDからNFCに変換すればよい。 あるいは比較対象をNFDにする。 import unicodedata for file in os.listdir("."): if unicodedata.normalize("NFC", file) == "はっぴー": print("はっぴー") # or for file in os.listdir

    PythonでMacの濁音・半濁音のファイルを扱う - Perl日記
  • 1