Ошибка чтения файлов панд FileNotFoundError: [WinError 3] - PullRequest
1 голос
/ 09 октября 2019

У меня есть следующее

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] The system cannot find the path specified: '20180101', даже если путь правильный, как в следующем фрагменте

enter image description here

Этот вопрос задают быстро, но мой случай отличается

1 Ответ

0 голосов
/ 09 октября 2019

Проблема во втором for, вы помещаете имя folder только вместо полного пути (path+folder), следовательно, вы не правильно обращаетесь к нужному каталогу. Это должно работать:

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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...