Python 向PyCharm项目添加一个新目录,其中所有csv';应该存储这些数据

Python 向PyCharm项目添加一个新目录,其中所有csv';应该存储这些数据,python,pandas,Python,Pandas,我正在制作一个程序,应该能够为任何使用它的人工作。问题是有很多数据csv文档涉及到这个程序。因此,我想添加代码,这样每当有人运行代码时,它就会在他们的项目中创建一个名为“下载数据”的目录。然后,请求的数据帧(df)应仅本地存储在其计算机上的该目录中。其想法是允许几个同事使用此代码,而不会让每个人都被其他人请求的数据超载 当前代码: dir_for_downloaded_data = "downloaded-data/" os.makedirs(dir_for_downloaded

我正在制作一个程序,应该能够为任何使用它的人工作。问题是有很多数据csv文档涉及到这个程序。因此,我想添加代码,这样每当有人运行代码时,它就会在他们的项目中创建一个名为“下载数据”的目录。然后,请求的数据帧(df)应仅本地存储在其计算机上的该目录中。其想法是允许几个同事使用此代码,而不会让每个人都被其他人请求的数据超载

当前代码:

    dir_for_downloaded_data = "downloaded-data/"
    os.makedirs(dir_for_downloaded_data, exist_ok = True)

    # Folder for csvs
    dir_for_csvs = os.path.join(dir_for_downloaded_data, "csvs/")
    os.makedirs(dir_for_csvs, exist_ok=True)
    site = site.replace(",", " ")
    df.to_csv(os.path.join(dir_for_csvs,f"{site}-HaulTruckFillFactor-{beginning_date}-to-{last_date}.csv"),index=False)
    print("csv file created")
我得到的错误是:

OSError: [Errno 22] Invalid argument: 'downloaded-data/csvs/blablabla.csv'
我如何使这个本地数据存储变得简单,可以在任何人的计算机上工作(假设他们可以通过git访问它)


注意:此代码是在我成功请求数据并将其设置为数据帧(df)后编写的。

site、Start_date和last_date的值是多少?我深表歉意。在我的介绍中,我说“请求的数据帧(df)应该只本地存储在他们计算机上的这个目录中”。。。当我的意思是“已存储为数据帧(df)的请求数据/csv应仅在其计算机上本地存储在此目录中”。。换句话说,我请求一个csv(存储为数据帧),我希望该csv存储在本地的“下载数据”中,因为我稍后在代码中调用它。。Thanx,再次为site=string(我们有多个站点/客户)、begining_data=int(数据应该开始的日期)、last_date=int(请求数据的最后日期)表示抱歉。有很多代码都涉及到这一点并进行了翻译。。我相信(对于这个特定的问题),它只需要csv名称。因为请求方法可以按原样工作。Thanx@hchw你能把完整的回溯放进去吗?就像完整的错误信息一样,而不仅仅是编辑的最后一行