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,Windows XP 32 位。

4

1 回答 1

2

您是否检查过这C:\\path\\to\\Resources\\html\\brand_value是您系统上的有效路径?该/*.*部分很正常,当Windows找不到路径时,它会发生。

于 2013-03-01T02:35:25.207 回答