我是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中编写代码。
答案 0 :(得分:0)
在“运行配置”中,确保“工作目录”字段与您指定相对路径的位置一致。
答案 1 :(得分:0)
@fiveclubs给出了正确的观点。 实际上,在您的Jupiter脚本中,您应该检查您的"工作目录"。有两种方法可以实现它。
import os
print(os.getcwd())
然后,添加目录的必要前缀名称。
我有同样的问题,因为缺少文件夹名称。Configurations
窗口中查看Working directory
总之,我认为第一种方法更好。
希望它会有所帮助。