无法在 Visual Code 中使用 Pandas 读取 csv 文件

Anu*_*ani 5 python csv visual-studio pandas

蟒蛇:3.5

IDE : 可视化代码

平台:win 10 64位

首先我创建了一个虚拟环境_kerasVenv,然后激活环境,然后pandas使用pip.

这是我的目录结构:

在此处输入图片说明

我在Exercise files文件夹中添加了一个 python 脚本,我试图在其中使用 Pandas 读取 .csv 文件

test= pd.read_csv('test.csv', encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

.csv 文件和 python 脚本在同一个文件夹中,所以错误的路径不是问题。但我收到以下错误:

Unable to open 'parsers.pyx': Unable to read file (Error: File not found (c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps\pandas\_libs\parsers.pyx)).
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么python在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps文件夹中寻找pandas以及为什么文件pandas夹中的原始文件夹中不存在parsers.pyx文件_kerasVenv吗?我怎样才能摆脱这个错误?

更新:我在悬停import pandas as pd声明时发现它正在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps. 为什么会发生?

PV8*_*PV8 1

我认为总是给出总文件路径更容易。

代替:

test= pd.read_csv('test.csv', encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

尝试使用:

test = pd.read_csv('C:/users/anubhav.jhalani/downloads/ex_files_building_deep_learning_apps/test.csv', endcoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

这应该有帮助,你也可以看看这里,你需要什么语法来编写它: Windows path in Python

如果您不确定它的保存位置,您还可以在 Windows 资源管理器中获取完整路径。