Jupyter为.text文件提供IOError

时间:2018-10-09 17:15:30

标签: python jupyter-notebook

我正在使用Jupyter笔记本从文本文件导入一些数据。

我从中导入笔记本的文件夹还有另一个文件data.txt,但是当我尝试使用loadtxt()模块时,出现以下错误:

IOError                                   Traceback (most recent call last)
<ipython-input-4-a129a96139d0> in <module>()
----> 1 our_data = loadtxt("data.txt")
IOError: data.txt not found.

我正在寻找解决方案,笔记本中的手册指出文件可能与笔记本不在同一目录或文件夹中。

我检查了两次,发现计算机上的文件夹在同一位置同时包含笔记本和data.txt文件。

出了什么问题?

3 个答案:

答案 0 :(得分:1)

该文件根本不在此代码输出的文件夹中

data.txt

您需要将<Requirements> <Sets DefaultMinVersion="1.2"> <Set Name="ExcelApi" MinVersion="1.2"/> </Sets> </Requirements> 文件放在此文件夹中,或者使用指向文件的路径加载文件。

答案 1 :(得分:0)

据我所知,loadtxt()方法来自numpy,因此您应该添加import numpy as np并将其用作np.loadtxt()

希望这会有所帮助!

答案 2 :(得分:0)

您可以尝试使用完整路径而不只是data.txt吗?

也许jupyter的当前目录不在笔记本计算机中。

或者您可以尝试打印当前目录或类似这样的当前目录内容,以确保:

import os;print(os.listdir("."))