我有几个包含 a.shp 或 b.shp 的文件夹,以及一些其他杂项文件。或者,一个文件夹可以同时包含 a.shp 和 b.shp。在那种情况下,我想选择a.shp。如果一个文件夹没有这两个文件,我会从我的分析中排除该文件夹。
我必须编写一个类似于以下的python代码:
if folder1 has a.shp only:
myunit = r"D:\folder1\a.shp"
elif folder2 has b.shp only:
myunit = r"D:\folder2\b.shp"
elif folder3 has a.shp and b.shp:
myunit = r"D:\folder3\a.shp"
elif folder4 doesn't have a.shp and b.shp:
Don't assign anything into myunit.
如果有人可以提供有关如何在 Python 中执行此操作的建议,我将不胜感激。
谢谢你。