Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iPython中打开CSV文件?_Python_Python 2.7_Csv_Ipython_Spyder - Fatal编程技术网

如何在iPython中打开CSV文件?

如何在iPython中打开CSV文件?,python,python-2.7,csv,ipython,spyder,Python,Python 2.7,Csv,Ipython,Spyder,我是Python的新手。我下载了一个csv文件来使用。我在Windows8.1上使用Python2.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的新手。我下载了一个csv文件来使用。我在Windows8.1上使用Python2.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回溯(最近一次调用)
在()
1.
---->2 DSI_数据=打开(“C:/Users/User/Desktop/Python stuff/data.csv”)
3.
4 DSI_读取器=(pd.read_csv(DSI_数据),',')
5.
IOError:[Errno 2]没有这样的文件或目录:“C:/Users/User/Desktop/Python stuff/Data.csv”

我想在Spyder中打开此文件,但iPython找不到该文件。此外,我还需要知道如何在Python中打开此文件。问题是如何查找并正确命名文件。我建议使用

%pwd
找出当前目录是什么

%ls
查看该目录中的内容

要更改为右子目录

也可以使用“完成”选项卡

f = open('Da<tab>
f=open('Da

将为您提供以
Da
开头的文件列表,假设您位于正确的目录中。

问题在于查找并正确命名文件。我建议使用

%pwd
找出当前目录是什么

%ls
查看该目录中的内容

要更改为右子目录

也可以使用“完成”选项卡

f = open('Da<tab>
f=open('Da

将为您提供以
Da
开头的文件列表,假设您位于正确的目录中。

我不知道在windows中使用python,但这里我给出了在ipython笔记本中打开csv文件问题的解决方案

在使用此代码之前,请检查csv文件的路径

在ipython笔记本中加载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

我不知道在windows中使用python,但这里我给出了在ipython笔记本中打开csv文件的解决方案

在使用此代码之前,请检查csv文件的路径

在ipython笔记本中加载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

尝试将csv文件保存在驱动器C的文件夹中

尝试将csv文件保存在驱动器C的文件夹中

请显示a。换句话说,您发送错误消息的实际代码意味着您尝试打开文件的位置不存在。为什么错误消息中有两个打开引号?错误描述得很清楚e、 并告诉您该位置没有具有该名称的文件。您确定该目录中存在
Data.csv
?我有一段时间没有使用Windows,但Windows路径是否使用“\”(“反斜杠”)?如果没有,Spyder如何评估该文件?好奇的是,我对Python还是新手。请给出一个。换句话说,您在错误消息中发出的实际代码意味着您试图打开该文件的位置不存在。为什么错误消息中有两个开头引号?错误非常具有描述性,并且告诉您有在该位置没有具有该名称的文件。您确定该目录中存在
Data.csv
?我已经有一段时间没有使用Windows了,但Windows路径不使用“\”(“反斜杠”)吗?如果没有,Spyder如何评估该文件?很好奇,我还是Python新手。虽然这段代码可能会解决这个问题,但它如何以及为什么解决这个问题会真正有助于提高您的文章质量,并可能导致更多的投票。请记住,您将在将来为读者回答这个问题,而不仅仅是per现在开始提问。请编辑您的答案,添加解释,并说明适用的限制和假设。虽然此代码可能会解决问题,但如何以及为什么解决问题会真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,您是在回答问题,以便重新提问未来的领导者,而不仅仅是现在提问的人。请编辑您的答案,添加解释,并说明适用的限制和假设。
import pandas as pd

df = pd.read_csv('qwa.csv', encoding='cp1252')  
print(df.head())