Home > OS >  How can I import total Ordner
How can I import total Ordner

Time:08-06

I have path '/Users/OneDrive/Desktop/Data_CSV' in this path I have 3 folders in each folder 5 folders in each folder 12 csv data.

how can i import total?

what I can. I can only import a whole folder, but folders in folders in folders I can not do well.

this code is for one Ordner:

import glob
import os   
import pandas as pd 

directory = '/Users/OneDrive/Desktop/Data_CSV'

all_files = glob.glob(os.path.join(directory, "*.csv"))



your_list = [ ]
for filename in all_files:
    dataframe = pd.read_csv(filename, index_col=None, header=0, sep="\t")
    your_list.append(dataframe)
    print(dataframe)

CodePudding user response:

You can iterate through the folders recursively

import glob

# root_dir needs a trailing slash (i.e. /root/dir/)
for filename in glob.iglob(directory   '**/*.txt', recursive=True):
     dataframe = pd.read_csv(filename, index_col=None, header=0, sep="\t")
     your_list.append(dataframe)
  • Related