我正在尝试将当前目录从C:
更改为Y:
我试过了:
import os
os.chdir('Y:')
但我一直收到错误消息,说它无法找到驱动器。 基本上我正在寻找相当于
cd /d
cmd中的命令。
答案 0 :(得分:7)
您确定Y:
确实是有效的驱动器号吗?
尝试os.chdir('C:')
并确保有效。 (这对我有用。)
答案 1 :(得分:1)
如果这是映射的网络驱动器,最好的办法是使用UNC路径而不是映射路径。另外,如果您没有使用r
,请在Windows下使用路径时尝试使用原始os.path.join
字符串修饰符。
import os
print os.getcwd()
os.chdir(r'\\server\path')
print os.getcwd()
答案 2 :(得分:-1)
如果您正在执行(Drive:path \ to \ folder),请尝试将斜杠切换为(Drive:path / to / folder)