Membaca multiple file dengan Python
Kasusnya adalah apabila anda ingin membaca banyak file dalam suatu folder.. ingat, membaca filenya saja lho ya, bukan konten filenya.. ini dia..
import os, glob
path = './'
for infile in glob.glob( os.path.join(path, '*.*') ):
print("current file is: " + infile)
Codingan di atas adalah yang sederhana, apabila di dalam folder itu ada folder lagi yang isinya file, gimana ya?
tenang saja, ada solusinya, pakai ini aja : >
def scandirs(path):
for currentFile in glob.glob( os.path.join(path, '*') ):
if os.path.isdir(currentFile):
print 'got a directory: ' + currentFile
scandirs(currentFile)
print "processing file: " + currentFile
scandirs(path)
selamat mencoba..
Categories: Python

Your Comment Here