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的文件路径传递到函数中。有没有办法不用直接检查我的目录就可以做到这一点?