解决在IOS应用程序PythonInterp中找不到的文件

2024-04-20 02:10:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法解决PythonInterpreter中的FileNotFoundError。.csv文件与my.py文件位于同一文件夹中。提前谢谢你的帮助。这是我的代码:

import pandas as pd

df = pd.read_csv('A.csv')

这是输出:

回溯(最近一次呼叫最后一次): 文件“compiler.py”,第13行,在 df=pd.read\u csv('A.csv')) 文件“/usr/local/lib/py/dist-packages/pandas/io/parsers.py”,第685行,在解析器中 返回读取(文件路径或缓冲区,kwds) 文件“/usr/local/lib/py/dist-packages/pandas/io/parsers.py”,第457行,已读 parser=TextFileReader(fp_或_buf,**kwds) 文件“/usr/local/lib/py/dist packages/pandas/io/parsers.py”,第895行,在init 自制发动机(自制发动机) 文件“/usr/local/lib/py/dist-packages/pandas/io/parsers.py”,第1135行,在生成引擎中 self.\u engine=CParserWrapper(self.f,**self.options) 文件“/usr/local/lib/py/dist packages/pandas/io/parsers.py”,第1917行,在init self.\u reader=parsers.TextReader(src,**kwds) pandas.\u libs.parsers.TextReader.cinit 文件“pandas/_libs/parsers.pyx”,第689行,在pandas.\u libs.parsers.TextReader.\u设置\u解析器\u源代码中 FileNotFoundError:[Errno 2]文件b'A.csv'不存在:b'A.csv'


Tags: 文件csvpyioselfpandaslibpackages
1条回答
网友
1楼 · 发布于 2024-04-20 02:10:14

确保您实际上是在保存程序的同一目录中执行python程序。最近我遇到了一个类似的问题,我在vscode中打开了一个项目文件夹,其中包含另一个包含python脚本和输入文件的文件夹。问题在于,尽管输入文件和python文件位于同一目录中,但如果python文件是从父目录执行的,则python文件中指定的相对路径不是相对于存储python文件的目录,而是相对于执行python文件时所在的目录

相关问题 更多 >