2016-07-14 4 views
0

Я новичок в Python. Я загрузил файл csv для использования. Я использую пакет Anaconda в Python 2.7 на Windows 8.1. Я могу открыть и прочитать файл в Spyder отлично, но когда я пытаюсь открыть его в оболочке IPython, я получаю следующее сообщение об ошибке:Как открыть файл CSV в iPython?

[Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.csv 

Мой код -

DSI_data = open('C:/Users/User/Desktop/Python stuff/Data.csv') 

DSI_reader = (pd.read_csv(DSI_data), ',') 

print DSI_reader 

Выход:


IOError         Traceback (most recent call last) 
<ipython-input-2-14a014f3c776> in <module>() 

     1 
----> 2 DSI_data = open(''C:/Users/User/Desktop/Python stuff/Data.csv') 
     3 
     4 DSI_reader = (pd.read_csv(DSI_data), ',') 
     5 

IOError: [Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.csv' 

Я хотел бы открыть этот файл в Spyder и не найдены IPython. Кроме того, мне нужно знать, как открыть этот iniPython

+1

Пожалуйста показать [mcve]. Другими словами, фактический код, который вы выполнили –

+1

Сообщение об ошибке означает, что место, из которого вы пытаетесь открыть файл, не существует. –

+0

Почему в сообщении об ошибке присутствуют две стартовые кавычки? –

ответ

2

Проблема заключается в поиске и правильном названии файла. Я бы предложил использовать

%pwd 

, чтобы узнать, что представляет собой текущий каталог.

%ls 

, чтобы посмотреть, что находится в этом каталоге

и

%cd ... 

изменения в правой подкаталоге.

Также используйте вкладку complete.

f = open('Da<tab> 

даст вам список файлов, которые начинаются с Da, если вы находитесь в правильном каталоге.

1

Я не знаю, как работать с python в Windows, но здесь я даю решение проблемы с открытием файла csv в ноутбуке ipython.

Перед использованием этого кода проверьте путь к файлу csv.

Загрузка CSV файл в IPython ноутбук

import pandas as pd 
DSI_data_path = "C:/Users/User/Desktop/Python stuff/Data.csv" 
DSI_data = pd.read_csv(DSI_data_path) 
print DSI_data 
Смежные вопросы