2

クロスプラットフォームの作業を行うための最初のPythonスクリプトを書いていますが、予期しないエラーが発生し、情報が見つかりません(または、読んでいる内容がわかりません)。

brand_dir = os.path.join(os.getcwd(), 'Resources', 'html', brand )
for f in os.listdir(brand_dir):
  # BREAKS WITH: cannot find the file path specified: 
  # 'C:\\path\\to\\Resources\\html\\brand_value/*.*'

OSXで正常に動作します。奇妙に見える唯一の部分は、/*.*それが問題であるという大まかな仮定の下で作業しているということですが、これがPythonをループにスローする必要があるという兆候は見られません。

これは新人の間違いだと思いますが、それは何ですか?Python 2.7.3、WindowsXP32ビット。

4

1 に答える 1

2

C:\\path\\to\\Resources\\html\\brand_valueそれがシステムの有効なパスであることを確認しましたか?この/*.*部分はごく普通のことで、Windowsがパスを見つけられなかった場合に発生します。

于 2013-03-01T02:35:25.207 に答える