我是Python的新手。我下载了一个csv文件来使用。我在Windows 8.1上使用Python 2.7中的Anaconda软件包。我可以完美地打开并阅读Spyder中的文件,但是当我尝试在iPython shell中打开它时,我收到以下错误消息:
[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
答案 0 :(得分:3)
问题在于找到并正确命名文件。我建议使用
%pwd
找出当前目录是什么。
%ls
查看该目录中的内容
和
%cd ...
更改为正确的子目录。
也可以使用标签页。
f = open('Da<tab>
假设您位于正确的目录中,将为您提供以Da
开头的文件列表。
答案 1 :(得分:1)
我不知道在Windows中使用python但在这里我给出了在ipython笔记本中打开csv文件的问题的解决方案。
在使用此代码之前,请检查csv文件的路径。
在ipython notebook中加载csv文件
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
答案 2 :(得分:0)
尝试将csv文件保存在驱动器C
中的文件夹中答案 3 :(得分:0)
import pandas as pd
df = pd.read_csv('qwa.csv', encoding='cp1252')
print(df.head())