如何使用python os更改驱动器?

时间:2012-06-15 19:47:14

标签: python windows chdir

我正在尝试将当前目录从C:更改为Y: 我试过了:

import os
os.chdir('Y:')

但我一直收到错误消息,说它无法找到驱动器。 基本上我正在寻找相当于

cd /d
cmd中的

命令。

3 个答案:

答案 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)