yawgmoth7 wrote: > Hello, I am currently writing a script that requires a few different > files to be opened, and examined. What I need to be able to do is use > something like: > > filelist = os.system("ls") > <Some way to open the file list and read each file one by one here > > > I cannot think of a way to do this, I could put them in a list of > something of the sort. But that still does not solve the problem of > opening them one by one. > > Thanks for all the advice and help. > -- > gurusnetwork.org > Gurus'Network - Are you a guru?
See os, os.path. Then check out the fileinput module. A common pattern is: for afilename in os.listdir(apath): if os.path.isfile(os.path.join(apath, afilename)): for aline in open(os.path.join(apath, afilename)): # do something with aline This allows you to do something with each line of each file in a directory. Here are some urls that you will find helpful for these kind of things: http://docs.python.org/api/fileObjects.html http://docs.python.org/lib/module-fileinput.html http://docs.python.org/lib/os-file-dir.html http://docs.python.org/lib/module-os.path.html James -- http://mail.python.org/mailman/listinfo/python-list