Guest User

Untitled

a guest
Jun 22nd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def delete_feature_classes_and_tables(workspace=None, schema=None):
  2. if workspace:
  3. old_workspace = arcpy.env.workspace
  4. arcpy.env.workspace = workspace
  5.  
  6. if schema:
  7. feature_classes = arcpy.ListFeatureClasses('*.{0}.*'.format(schema))
  8. tables = arcpy.ListTables('*.{0}.*'.format(schema))
  9. else:
  10. feature_classes = arcpy.ListFeatureClasses()
  11. tables = arcpy.ListTables()
  12.  
  13. if feature_classes:
  14. for feature_class in feature_classes:
  15. arcpy.Delete_management(feature_class)
  16.  
  17. if tables:
  18. for table in tables:
  19. arcpy.Delete_management(table)
  20.  
  21. if workspace:
  22. arcpy.env.workspace = old_workspace
  23.  
  24. delete_feature_classes_and_tables(r'D:\Users\username\Connection to localhost.sde', 'dbo')
Add Comment
Please, Sign In to add comment