使用pandas读取csv报错

这是我的目录

img

我如果执行部分代码,先导入pandas后read就报错

img

img

如果直接运行所有代码就能读进去

img

img

后来我发现,如果我读文件的时候,用绝对路径就可以部分执行且不报错,如果是相对路径,只能运行全部代码,否则报错

这是什么原因,求各位帮帮忙

相对路径不会导致只能运行全部代码,应该是CSV文件没找到

相对路径“./”需要你调用的文件在代码所在的文件上层目录中,如果代码和文件在同一个文件夹下直接写“xxx.csv”文件名就可以,如果在代码文件的下层目录那么就是“a文件夹名/b文件夹名/xxx.csv”

你把./去掉试试呢

很明显相对路径写错了