我試圖讓os.walk()在我正在處理的程序中工作,但我不斷收到錯誤: ValueError:invalid \ x escape使用os.walk()的原始字符串
從網上看,我看到錯誤可能是由於不使用原始字符串。 不過,我仍然不斷收到錯誤...
import os
path = r'D:\Data\Tracking\'
for root, dirs, files in os.walk(path):
print root
print dirs
print files
人有我能做些什麼不同,以使它工作的想法?
您可以發佈完整的錯誤信息,並充分回溯? – BrenBarn 2013-05-02 19:51:38
我相信反斜槓仍然會在字符串中引號,所以放下最後一個反斜槓。另請參閱此處的語法突出顯示,其中突出顯示了此錯誤。確切的錯誤來自哪裏可能是未顯示的代碼部分。 – 2013-05-02 19:53:02
'path = r'D:\ Data \ Tracking''。 ''''''是邪惡的根源 – gongzhitaao 2013-05-02 19:55:51