如何在Python中使用空格打开目录路径?

bap*_*147 2 python python-2.7

我正在尝试从命令行传递源路径和目标路径,如下所示

python ReleaseTool.py -i C:\Users\Abdur\Documents\NetBeansProjects\Exam System -o C:\Users\Abdur\Documents\NetBeansProjects\Release
Run Code Online (Sandbox Code Playgroud)

但是它抛出错误

WindowsError: [Error 3] The system cannot find the path specified: ''
Run Code Online (Sandbox Code Playgroud)

由于“考试系统”之间有一个空格。请建议如何处理。

Ale*_*der 5

原因

Windows NT中的NTFS支持长文件名或带空格的路径。但是,在命令提示符操作中指定它们时,这些文件名或目录名称必须在其两边加上引号。未能使用引号导致错误消息。

指定长文件名或带空格的路径时,请使用引号。例如,在命令提示符处键入以下内容将 copy c:\my file name d:\my new file name 导致以下错误消息:

该系统找不到指定的文件。

正确的语法是: copy "c:\my file name" "d:\my new file name" 请注意必须使用引号。