[Tutor] search the folder for the 2 files and extract out only theversion numbers 1.0 and 2.0.

Alan Gauld alan.gauld at btinternet.com
Tue Nov 17 09:10:41 CET 2009


"MARCUS NG" <markersng at gmail.com> wrote

> what is the best way to look into the allFiles directory, and only search
> the folder for the 2 files myTest1.0.zip and myTest2.0.zip to extract out
> only the version numbers 1.0 and 2.0.

You probably want to use the glob.glob() function to search using
a pattern like myTest*.zip.

Then you can iterate over the list of names returned and examoine the
version number using normal sring functions (or reguar expressions)

> so I did think of listing the file names in an array only to realise that 
> I
> wouldn't know which index to query if this script is going to be 
> automated.

In Python you hardly ever need to query the index to extract items
from a list, instead you use a for loop to look at each item in turn.

for filename in glob.glob(pattern):
     version = extractVersion(filename)
    # etc...

HTH,


-- 
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/ 




More information about the Tutor mailing list