由于Python 2.6.5中的路径格式化,os.chdir(path)无法正常工作?

时间:2010-07-01 08:58:10

标签: python

我不能在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\""完全正常...

我在这里缺少什么?在处理由空格组成的路径时,我应该注意什么?

干杯, 马丁

1 个答案:

答案 0 :(得分:5)

似乎问题是在某些地方你重新定义'os'。在代码中的某处,您可以执行以下操作:

import os
os = 'some string'