Use variable in regular expression
andmart at gmail.com
Thu Aug 2 15:10:29 CEST 2007
> I know I can use a variable in regular expressions. I want to use a
> regex to find something based on the beginning of the string. I am
> using yesterday's date to find all of my data from yesterday.
> Yesterday's date is 20070731, and assigned to the variable
> "yesterday_date". I want to loop thru a directory and find all of the
> yesterday's data ONLY IF the feature class has the date at the
> BEGINNING of the filename.
If i understood, you have directores with files named 20070731, 20070722 ...
So, what about:
yesterday_date = '20070731'
list = os.listdir (dir)
for x in [x for x in list if x.startswith( yesterday_date ) ]:
Is not a option?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list