I am trying to delete several files within a directory.
So far I have that code:
for filename in glob.glob("buffer*" ):
os.remove(filename)
for filename in glob.glob("grid*" ):
os.remove(filename)
for filename in glob.glob("OSMroads*" ):
os.remove(filename)
for filename in glob.glob("newCostSurface*" ):
os.remove(filename)
for filename in glob.glob("standsLine*" ):
os.remove(filename)
for filename in glob.glob("standsReprojected*" ):
os.remove(filename)
Is there a way to do this more efficient?
I like using lists so I don't repeat code, like this:
for pattern in ['buffer*','grid*','OSMroads*','newCostSurface*','standsLine*'
'standsReprojected*']:
for filename in glob.glob(pattern):
os.remove(filename)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With