pythonで次のようなコードを書き、出力させたところ、濁点のあるフォルダ名だけ検索に引っかかりませんでした。
テキストエディタでディレクトリ名一覧を出力させた結果(※1)を細かく見たところ、濁点のところだけ2文字として(?)換算されているようでした。
例えば「あいう」というフォルダ名であれば、(※1)の結果の「う」の右側にカーソルを合わせて左に一文字分移動すると「い」の右側まで移動するのですが、「がぎぐ」というフォルダ名だと「ぐ」の右側にカーソルを合わせて左に一文字分移動すると「ぎ」の右側まで移動せず、「ぐ」の右側のままになりました。もう一度左に一文字分移動すると「ぎ」の右側まで移動しました。
ディレクトリ名を取得するときはなにか注意が必要なのでしょうか?
プログラミングも初心者であるため、どのようにして対応したら良いかわかりません。
よろしくお願いいたします。
環境はMac OS バージョン10.15.7
pythonは3.8.0です。
python
1p1 = Path("xxx/yyy") 2x1 = list(p1.glob("*")) 3list = [] 4for i in x1: 5 list.append(i.name) 6 7print(list) 8>>['あいう', 'がぎぐ'] 9 10for i in list: 11 if i == 'がぎぐ': 12 print(i) 13>>ここが何も出力されません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/30 15:29