为什么我被拒绝了?PythonPandas

2024-06-02 05:51:43 发布

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

我正在尝试根据不同子目录中的文件名将csv文件写入子目录。(从时间序列到国家统计)

source1 = "C:/Users/USER/PycharmProjects/Corona Stats/TimeSeries"
path1 = "C:/Users/USER/PycharmProjects/Corona Stats/Country Series/"


def country_csv():
    # loop through absolute paths of each file in source
    for filename in os.listdir(source1):
        filepath = os.path.join(source1, filename)
        if not os.path.isfile(filepath):
            continue
        df = pd.read_csv(filepath)
        df = df.groupby(['Country']).sum()
        df = df.reset_index()
        df.to_csv(os.path.join(filepath, path1))


country_csv()

给我“

PermissionError: [Errno 13] Permission denied: 'C:/Users/USER/PycharmProjects/Corona Stats/Country Series/'

我无意中通过以下方式将它们写入TimeSeries:

df.to_csv(os.path.join(path1, filepath))

只做:

df.to_csv(path1)

产生相同的权限被拒绝错误


Tags: csvtopathdfosstatscountryusers