arcpy创建gdb,批量删除gdb中的所有文件

# encoding: utf-8

import arcpy
import pandas as pd
from arcpy import env
import numpy as np
import os
def deleteGDBFile(gdbpath):
    env.workspace=gdbpath
    fcs=arcpy.ListFeatureClasses()
    for fc in fcs:
        arcpy.Delete_management(fc)
    fcs = arcpy.ListTables()
    for fc in fcs:
        arcpy.Delete_management(fc)
fishGDB=r"d:\fish.gdb"
#清空渔网GDB
if (os.path.exists(fishGDB)==False):
     outgdbArr2 = fishGDB.split('\\')
     arcpy.CreateFileGDB_management(outgdbArr2[0], outgdbArr2[1], "CURRENT")
else:
    # 每次执行删除结果GDB中的文件
    deleteGDBFile(fishGDB)

猜你喜欢

转载自blog.csdn.net/A873054267/article/details/87622938
GDB
今日推荐