为什么我不能将简单的CSV加载到Python 2.7 32位?

时间:2017-09-02 17:53:07

标签: python-2.7 csv machine-learning

enter image description here enter image description here

我正在阅读Joseph Brownlee博士关于机器学习的电子书。

这是本书的代码,这就是我所得到的。 (我确实有CSV。)

它可能是我的电脑,因为我无法从任何版本的Python 3加载CSV。

2 个答案:

答案 0 :(得分:0)

为什么?

Josh,你的python - 口译员没有使用与杰森相同的装置。

首先:检查,Jason的CSV文件实际位于何处(python在他的位置找不到它)

下一步:将该文件移至/复制到python - 解释程序目录中。

以防:您可以加载" classic"来自here的ML数据集,只需将其放入同一目录中,就像python所找到的那样,并重命名该文件以匹配您的.csv CSV示例

如果全部失败:问杰森,丢失的文件在哪里,如果它是"经典"的某些修改版本ML-数据集。

Python 2.7将成功。不要惊慌。没有必要担心Py3的任何评论。除了要修复的一些打印问题外,该课程也适用于Py27。

答案 1 :(得分:0)

您需要在与csv文件相同的文件夹中启动Python解释器。最好的方法是在同一个文件夹中编写Python脚本,然后执行它

或提供文件的完整路径。 open(r"C:\Users\username\files\blah.csv")

此外,您使用的是Python27,而不是Python3,两者都可以使用,因此现在推荐使用Python3