【问题标题】:Can't find a file csv same directory - VsCode/wsl找不到文件 csv 相同的目录 - VsCode/wsl
【发布时间】:2022-08-19 05:19:12
【问题描述】:

我正在阅读一个名为 moveis_cp.csv 的文件,该文件与 python 脚本位于同一目录中(我绝对确定它们在同一文件夹中)。

import pandas as pd
notas = pd.read_csv(\"movies_cp.csv\")

在带有 WSL 的 VSCode 中显示错误:

FileNotFoundError: [Errno 2] No such file or directory: \'movies_cp.csv\'

我也尝试了完整路径并使用 \"./\" ,但问题是

相同的代码在 jupyter notebook 中运行良好

  • 它正在寻找该文件当前目录,它不一定与python脚本相同的目录。
  • 您是否仔细检查了文件名的拼写,是否它实际上是一个 .csv 文件? (顺便说一句,您在问题中拼错了电影,也许您的文件名也发生了这种情况?您也可以尝试复制和粘贴文件名,有时找不到最愚蠢的错误......
  • 它是同一个目录,我已经从 VSCode 重命名并检查了 WindowsExplorer
  • 当前的工作目录可能不是你想象的那样。尝试打印os.getcwd()
  • 是的@martineau!我正在从上面的目录运行代码。谢谢

标签: python csv visual-studio-code windows-subsystem-for-linux


【解决方案1】:

对于任何继续有这个问题的人。 1) 考虑在打开 CSV 文件时提供完整路径。 2) 在完整路径中,将单个 '' 替换为双反斜杠 '\' 或在文件名前添加一个 'r'。

notas = pd.read_csv(r'file path')

希望对任何人都有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-04
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多