我正在编写我的第一个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位。
答案 0 :(得分:2)
您是否检查过C:\\path\\to\\Resources\\html\\brand_value
是您系统上的有效路径? /*.*
部分非常正常,当Windows无法找到路径时,就会发生这种情况。