【问题标题】:FileNotFoundError in JupyterLab (https://jupyter.org/try-jupyter/lab/)JupyterLab 中的 FileNotFoundError (https://jupyter.org/try-jupyter/lab/)
【发布时间】:2022-08-11 17:20:31
【问题描述】:

尝试读取 .csv 文件时,是否有人在 JupyterLab (https://jupyter.org/try-jupyter/lab/) 中遇到过 FileNotFoundError?该文件已上传到同一目录中。我使用了 CopyPath 选项来确保路径正确。还是行不通。关于如何解决此问题的任何建议?

here is a snapshot of a simple code and an error

标签: jupyter-lab filenotfounderror


【解决方案1】:

这不太可能是 Jupyter 的错误。

确保ReadFile.ipynbtheFile.csv 位于同一目录中。如果不是,请使用相对导入。

如果这仍然不起作用,请尝试以下合成器。这与您提供的路径无关。

pd.read_csv(r'C:\Users\aiLab\Desktop\example.csv')

这里r 是一个特殊字符,表示原始字符串。因此,将其添加到您的字符串文字前。

https://www.journaldev.com/23598/python-raw-string:

Python 原始字符串是通过在字符串文字前加上“r”或 'R'。 Python 原始字符串将反斜杠 () 视为文字字符。 当我们想要一个包含反斜杠的字符串时,这很有用 并且不希望它被视为转义字符。

见:pandas.read_csv FileNotFoundError: File b'\xe2\x80\xaa<etc>' despite correct path

另外,请确保您没有无意中复制了不可见的字符。

【讨论】:

  • 两种选择都试过了。文件位于同一目录中。仍然无法正常工作......(假设这是 JupyterLab(网络环境)的某些设置有问题。我试图在 replit Web 环境中读取文件,一切正常......无论如何,谢谢你的帮助。
【解决方案2】:

我遇到了同样的问题。 确保您的工作目录与笔记本和 .csv 文件相同。通过运行pwd 进行检查。您可以运行ls 以获取工作目录中的文件列表。 如果这有助于您找到问题,请尝试完全关闭正在运行的内核并附加一个新内核。这将更改工作目录。

【讨论】:

    猜你喜欢
    • 2019-03-15
    • 2021-01-04
    • 1970-01-01
    • 2020-03-12
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    相关资源
    最近更新 更多