更改Python中的目录时出错

更改Python中的目录时出错,python,Python,我需要在windows中将目录更改为本地工作目录,然后打开一个文件进行处理 它只是一个3行代码,如下所示: import csv import os os.chdir('D:\Projects\Initiatives\machine learning\programs\assertion') 错误如下: WindowsError:[Error 123]文件名、目录名或卷 标签语法不正确:“D:\Projects\Initiatives\machine” 学习\程序\x07s入门' 请注意已替换

我需要在windows中将目录更改为本地工作目录,然后打开一个文件进行处理

它只是一个3行代码,如下所示:

import csv
import os
os.chdir('D:\Projects\Initiatives\machine learning\programs\assertion')
错误如下:

WindowsError:[Error 123]文件名、目录名或卷 标签语法不正确:“D:\Projects\Initiatives\machine” 学习\程序\x07s入门'

请注意已替换字符x07的x07字符

我有一个类似的代码,但这很好:

import csv
import os
os.chdir('D:\Projects\Initiatives\machine learning\programs')

with open('example.csv') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
唯一的区别是问题代码中的目录断言


我尝试了单引号,双引号等,但没有任何帮助。我还尝试了转义为\断言,但这不是问题所在

必须将路径放入原始字符串中才能工作

os.chdir(r'D:\Projects\Initiatives\machine learning\programs')

\是python的转义字符,因此它不会工作,因为python认为您正在转义字符

必须将路径放入原始字符串中才能工作

os.chdir(r'D:\Projects\Initiatives\machine learning\programs')
\是python的转义字符,因此它不起作用,因为python认为您正在转义字符