我正在編寫我的第一個Python腳本來完成一些跨平臺的工作,並遇到了一個我沒有想到的錯誤,並且找不到任何有關的信息(或者我可能不會不明白我在讀什麼)。os.listdir()中的Windows錯誤
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 32bit。
我也有這個問題:https://ci.appveyor.com/project/numenta-ci/nupic/build/0.0.1.14#L1545 – 2015-04-12 16:20:55