Python 查找导出的csv的路径

Python 查找导出的csv的路径,python,pandas,csv,dataframe,path,Python,Pandas,Csv,Dataframe,Path,我有一个函数 foo(文件路径) 它接受文件的文件路径 将数据帧写入csv文件后 df.to_csv(“df.csv”,index=False) 如何获取最近导出的csv路径?这样我就可以将它传递到我的函数中,正如注释中已经指出的那样——您已经拥有了路径,“to_csv”并没有构成它 路径或文件句柄,默认无 文件路径或对象,如果未提供,结果将作为字符串返回。如果一个文件对象 如果传递,则应使用换行符=''打开,禁用通用 新行。在版本0.24.0中更改:以前被命名为的“路径” 系列 如果您需要绝

我有一个函数
foo(文件路径)
它接受文件的文件路径

将数据帧写入csv文件后

df.to_csv(“df.csv”,index=False)


如何获取最近导出的csv路径?这样我就可以将它传递到我的函数中,正如注释中已经指出的那样——您已经拥有了路径,“to_csv”并没有构成它

路径或文件句柄,默认无

文件路径或对象,如果未提供,结果将作为字符串返回。如果一个文件对象 如果传递,则应使用换行符=''打开,禁用通用 新行。在版本0.24.0中更改:以前被命名为的“路径” 系列

如果您需要绝对文件路径,这是另一个问题,下面是如何获得它:

import pandas
import os

test = {'a': [1, 2, 3],
        'b': ['a', 'b', 'c']}

df = pandas.DataFrame(test, columns=['a', 'b'])

path = "data.csv"
full_path = os.path.abspath(path)  # get the FULL path

print(f'{path} -> {full_path}')

df.to_csv(path)

“df.csv”是csv相对于脚本执行目录的路径。您能更具体一点吗?我希望将csv的文件路径传递到函数中。有没有办法不用直接检查我的目录就可以做到这一点?