如何在Python中基于系统日期将数据帧保存到特定的文件夹中



目前我在一个目录上工作,我的Python文件(.ipynb(存储在同一目录中。我当前工作的目录="C:UsersXYZDesktopABCData Science"

在处理完数据集后,我将数据帧转储到新文件夹="C:UsersXYZDesktopABCData ScienceDataset"中。

我有一个要求,我必须根据日期和时间保存数据。

我使用了以下方法

TodaysDate = time.strftime("%d-%m-%Y-%H-%M-%S")
excelfilename_pass = TodaysDate +".csv"
passed_data.to_csv(excelfilename_pass)

但是上面的代码保存在"C:UsersXYZDesktopABCData Science"这个文件夹中,而我希望数据帧保存在"C:UsersXYZDesktopABCData ScienceDataset"文件夹中。

如有任何帮助,我们将不胜感激。

尝试使用完整路径

folder_path = r"C:UsersXYZDesktopABCData ScienceDataset"
file_path = os.path.join(folder_path, "{}.csv".format(time.strftime("%d-%m-%Y-%H-%M-%S")))
passed_data.to_csv(file_path )

如果您的代码当前位于Data Science文件夹中,我只需将dataset添加到您的文件路径中。

所以excelfilename_pass = "dataset/" + TodaysDate + ".csv"

最新更新