a.shp または b.shp と、その他のその他のファイルを含むフォルダーがいくつかあります。または、1 つのフォルダーに a.shp と b.shp の両方を含めることができます。その場合、a.shp を選択したいと思います。フォルダーに 2 つのファイルがない場合は、そのフォルダーを分析から除外します。
次のような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でそれを行う方法についてアドバイスを提供できれば、本当に感謝しています.
ありがとうございました。