无法在Python

时间:2016-09-25 12:23:39

标签: python-2.7

我无法打开"文件"在python中输入文件。 该文件存在于D盘中。

f = os.path.join('D:\Udacity Datasets', 'maildir/bailey-s/deleted_items/101')
g=open(f) 
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 2] No such file or directory: 'D:\\Udacity Datasets\\maildir/bailey-s/deleted_items/101'

但是,如果同一个文件在C盘中,则可以正常使用

f = os.path.join('C:\Users\shivanand\Documents\Udacity\Data Analyst  Nanodegree\P5 - Intro to ML\ud120-projects-master', 'maildir/bailey-s/deleted_items/101' )
g = open(f)

我也观察过&#39; txt&#39;文件可以从D盘读取, 即

f = os.path.join('D:\Udacity Datasets', 'maildir/bailey-s/test.txt')
g = open(f)

效果很好,但会在“文件”中引发错误。输入文件。

有人可以指出错误

1 个答案:

答案 0 :(得分:0)

f = os.path.join('D:\ Udacity Datasets','maildir / bailey-s / deleted_items / 101'

突出显示的部分中有错误的斜杠。它应该是'maildir \ bailey-s \ deleted_items \ 101'