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

mat*_*atm -3 python

我不能os.chdir(path)在WindowsXP SP2下的Python 2.6.5中.它在CygWin和MAC OS X下工作正常,但对于WinXP而言,无论path格式如何,我总是会收到此错误:

AttributeError: 'str' object has no attribute 'chdir'.

我认为这是格式化的问题,path但经过尝试r"C:\WINDOWS",'C:\WINDOWS'组合\\,/甚至"\"C:\Windows\"",我放弃了.使用格式我正在使用的os.path.exists(path)工作非常好...

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

干杯,马丁

Myk*_*hko 5

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

import os
os = 'some string'
Run Code Online (Sandbox Code Playgroud)