On Sep 29, 7:52 pm, chad <cdal...@gmail.com> wrote: > On Sep 29, 7:20 pm, Tim Chase <python.l...@tim.thechases.com> wrote: > > > > What's the sanest way to print out all the files in the directory that > > > start with the underscore? Ie, I just want to list _1, _2, _3, _4. > > > I'd use a string's join() method to combine the results of a > > list-comprehension or generator that filtered the output of > > os.listdir() based on the startswith() method of the strings. > > > Left intentionally oblique and code-free because this sounds a > > bit like a home-work problem. If you're a python coder, that > > should make pretty decent sense and be a one-liner to implement. > > > -tkc > > Okay, sorry for the delay to the response. I got side tracked trying > to stalk, I mean talk to the 59 year old neighbor girl. Anyways, I > couldn't get it to one in one line. Here is what I did... > > % more rec.py > #!/usr/local/bin/python > > import os > import time > > for filename in os.listdir("/usr/bbs/confs/september"): > #stat = os.stat(filename) > if filename.startswith("_"): > print filename > > ./rec.py > _1 > _2 > _3 > _4 > _5 > _6 > _7 > _8 > > It correctly prints out all the files in the directory that start with > an underscore.
er *couldn't get it into a one liner*. -- http://mail.python.org/mailman/listinfo/python-list