错误更改Python目录

时间:2018-06-30 11:04:26

标签: python

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

它只有3行代码,如下所示:

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

错误如下:

  

WindowsError:[错误123]文件名,目录名称或卷   标签语法不正确:'D:\ Projects \ Initiatives \ machine   learning \ programs \ x07ssertion'

注意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=',')

唯一的区别是有问题的代码中的目录声明。

我尝试对chdir指令使用单引号,双引号等,但是没有帮助。我也尝试过转义为\ assertion,但这不是问题

1 个答案:

答案 0 :(得分:2)

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

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

\是python的转义字符,因此它将无法工作,因为python认为您正在转义字符