2016-11-29 63 views
-4

程序错误2蟒蛇文件未找到错误

with open ('D:\\Users\\gracelewis\\Desktop\\data\\input_data2.txt','r') as data2: 
    with open ('D:\\Users\\gracelewis\\Desktop\\data\\input_names.txt','r') as names: 
     with open ('D:\\Users\\gracelewis\\data\\output_data_merged.txt','w') as output_data: 
      tempstring1 = (data2.readlines()) 
      tempstring2 = (names.readlines()) 
      list1 = list(tempstring1) 
      list2 = list(tempstring2) 
      mulitilist1 = (list1+list2) 
      print(multilist1) 
      output_data.writelines(multilist) 

我收到此错误 -

Traceback (most recent call last): 
    File "/Users/gracelewis/Documents/Documents/University/data/Option2.py", line 2, in <module> 
    with open ('D:\\Users\\gracelewis\\Desktop\\data\\input_data2.txt','r') as data2: 
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\Users\\gracelewis\\Desktop\\data\\input_data2.txt' 
+4

面对它:你的文件不存在 –

+0

错误提示文件input_data2.txt不存在,请检查完整路径。 – Jarvis

+0

顺便说一句,你可以使用原始前缀,以避免加倍斜杠:例如:'r“D:\ temp \ xxx”' –

回答

0

这意味着正是它说 - 你有没有文件与文件路径

'D:\\Users\\gracelewis\\Desktop\\data\\input_data2.txt'