Pandas 熊猫文件读取器错误FileNotFoundError:[WinError 3]

Pandas 熊猫文件读取器错误FileNotFoundError:[WinError 3],pandas,Pandas,我有以下几点 import os import pandas as pd path = 'C:/PanelComplete/FileForPeter/' for folder in os.listdir(path): for file in os.listdir(folder): df = pd.read_csv(path+folder+'/'+file,engine='python') df1 = df.groupby('codprg').size().reset_index

我有以下几点

import os
import pandas as pd 
path = 'C:/PanelComplete/FileForPeter/'
for folder in os.listdir(path):
for file in os.listdir(folder):
    df = pd.read_csv(path+folder+'/'+file,engine='python')
    df1 = df.groupby('codprg').size().reset_index(name='counts')
    df1.to_csv(spath1+folder+'.csv', index=False,encoding='utf-8')
它导致以下问题
FileNotFoundError:[WinError 3]系统找不到指定的路径:“20180101”
甚至路径都是正确的,如下所示


此案例被快速询问,但我的案例不同

问题在于的第二个
中,您只放置了
文件夹
名称,而不是完整路径(
路径+文件夹
),因此您没有正确寻址所需的目录。这应该起作用:

import os
import pandas as pd 
path = 'C:/PanelComplete/FileForPeter/'
for folder in os.listdir(path):
for file in os.listdir(path+folder):
    df = pd.read_csv(path+folder+'/'+file,engine='python')
    df1 = df.groupby('codprg').size().reset_index(name='counts')
    df1.to_csv(spath1+folder+'.csv', index=False,encoding='utf-8')

我相信第二个
对于
你应该通过
路径+文件夹
而不仅仅是
文件夹
。非常感谢,@Celius Stingher它现在起作用了,这是一个正式的答案:)