質問: "d:\myfiles\あいうえお\ " for root, dirs, files in os.walk(path): for file in files: print os.path.join(root) 環境はwindowsxp,python2.6です。 エンコード・デコードを行ったのですがうまくいきませんでした。 ちなみに、pathに日本語が含まれない場合には、一覧が取得できます。 お手数ですが、分かる方いらっしゃいましたら教えてくださいませ。
回答: ちょっと手元の環境で確認しましたが次の修正を行うと改善されるかも しれません。 【修正点】 path = "d:\myfiles\あいうえお\ " 【お試し】 path = u"d:\\myfiles\\あいうえお\\"