我正在尝试删除目录中的几个文件。
到目前为止,我有该代码:
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)
Run Code Online (Sandbox Code Playgroud)
有办法提高效率吗?
我喜欢使用列表,因此不重复代码,例如:
for pattern in ['buffer*','grid*','OSMroads*','newCostSurface*','standsLine*'
'standsReprojected*']:
for filename in glob.glob(pattern):
os.remove(filename)
Run Code Online (Sandbox Code Playgroud)