9

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

import os
os.chdir('Y:')

但我一直收到一个错误,说它找不到驱动器。本质上,我正在寻找相当于

cd /d

cmd中的命令。

4

3 回答 3

12

你确定Y:真的是一个有效的驱动器号吗?

尝试os.chdir('C:')并确保它有效。(这个对我有用。)

于 2012-06-15T19:50:07.027 回答
3

如果这是一个映射网络驱动器,最好的办法是使用 UNC 路径而不是映射路径。r此外,如果您不使用 Windows 下的路径,请尝试使用原始字符串修饰符os.path.join

import os
print os.getcwd()
os.chdir(r'\\server\path') 
print os.getcwd()
于 2012-06-15T20:15:29.970 回答
-1

如果您正在执行 (Drive:path\to\folder) 尝试将斜杠切换到 (Drive:path/to/folder)

于 2020-11-19T06:25:22.257 回答