FileNotFoundError尝试在Pycharm中使用Jupyter读取数据文件

时间:2017-03-23 13:27:29

标签: python ipython pycharm jupyter

我是Jupyter的新手,我试图在没有运气的情况下阅读.csv文件。

我有这些文件:
data/mydatafile.csv
scripts/myscript.py
scripts/mynotebook.ipynb

myscript.py中,我可以通过引用../data/mydatafile.csv成功读取数据文件。但尝试在mynotebook.ipynb中执行相同操作会导致FileNotFoundError: File b'../data/mydatafile.csv' does not exist

我可以做些什么来完成这项工作?如果重要的话,我正在Pycharm中编写代码。

版本信息: enter image description here

2 个答案:

答案 0 :(得分:0)

在“运行配置”中,确保“工作目录”字段与您指定相对路径的位置一致。

答案 1 :(得分:0)

@fiveclubs给出了正确的观点。 实际上,在您的Jupiter脚本中,您应该检查您的"工作目录"。有两种方法可以实现它。

  1. 在你的Jupiter脚本的头部, import os print(os.getcwd()) 然后,添加目录的必要前缀名称。 我有同样的问题,因为缺少文件夹名称。
  2. 在您的脚本Configurations窗口中查看Working directory
  3. 总之,我认为第一种方法更好。

    希望它会有所帮助。