Read File in Diretory using Python Programming

You can list all files in the current directory using:

import os
for filename in os.listdir(os.getcwd()):
   # do your stuff

Or you can list only some files, depending on the file pattern using the glob module:

import glob
for filename in glob.glob('*.txt'):
   # do your stuff

It doesn’t have to be the current directory you can list them in any path you want:

path = '/some/path/to/file'

for filename in os.listdir(path):
    # do your stuff

for filename in glob.glob(os.path.join(path, '*.txt')):
    # do your stuff

Or you can even use the pipe as you specified using fileinput

import fileinput
for line in fileinput.input():
    # do your stuff

Leave a Reply

Your email address will not be published. Required fields are marked *