在任何人说"已经有了解决这个"问题"的方案;或";检查相对或绝对路径";,我已经完成了所有这些。我正在做我的最后一个大学项目,这让我抓狂。我正在尝试使用熊猫导入一些分子:
df_chlorophenol = pd.read_csv(r'Neural_Network_V1/Simulation_Dataset/Chlorophenol.csv', index_col=False)
.csv文件的路径为:
Simulation_Dataset/Chlorophenol.csv
当然,我的主文件在Neural_Network_V1中。我保留
得到";没有这样的文件或目录";它让我发疯,因为我已经尝试了一切,但它不会改变。最有趣的是它昨天起作用了。
如有任何帮助,我们将不胜感激。
这个文件一直工作得很好,我的代码没有任何更改,突然它决定停止工作,我制作了一个新文件,但熊猫仍然无法读取任何.csv
如果脚本在Neural_Network_V1
中,并且使用路径Neural_Network_V1/Simulation_Dataset/Chlorophenol.csv
,则它是一个相对路径,并且脚本将查找该路径相对于运行它的,因此它将有效地尝试Neural_Network_V1/ Neural_Network_V1/Simulation_Dataset/Chlorophenol.csv
。
我会尝试几件事:
- 无论应用程序或文件在哪里,都要给出一个绝对路径。例如,Windows上的
C:/something/anything/Neural_Network_V1/Simulation_Dataset/Chlorophenol.csv
或Linux上的/something/anything/Neural_Network_V1/Simulation_Dataset/Chlorophenol.csv
- 如果您在Linux上,请检查文件的权限
- 在Windows上以管理员身份运行应用程序。(这应该没有必要,但如果路径正确但不起作用,则值得一试。(
- 您也可以尝试将文件复制到脚本所在的同一路径中,只需使用不包含任何路径信息的文件名