我不能在WindowsXP SP2下的Python 2.6.5中os.chdir(path)
。它在CygWin和MAC OS X下工作正常,但对于WinXP而言,无论path
格式如何,我总是会收到此错误:
AttributeError: 'str' object has no attribute 'chdir'
。
我认为这是path
格式的问题,但在尝试r"C:\WINDOWS"
,'C:\WINDOWS'
以及\\
,/
甚至{{1}的组合后}}, 我放弃。使用格式我正在使用"\"C:\Windows\""
完全正常...
我在这里缺少什么?在处理由空格组成的路径时,我应该注意什么?
干杯, 马丁
答案 0 :(得分:5)
似乎问题是在某些地方你重新定义'os'。在代码中的某处,您可以执行以下操作:
import os
os = 'some string'