arcgis python 删除一个数据库所有数据

# -*- coding: cp936 -*-
import xlrd # must init xlrd
import arcpy
import os

def main():
    arcpy.env.workspace =gdbFile
    datasets = arcpy.ListDatasets()
    for dataset in datasets:
        arcpy.AddMessage(u"gisoracle删除数据集"+dataset)
        arcpy.Delete_management(dataset,"FeatureDataset")

    featureclasses = arcpy.ListFeatureClasses()
    for fc in featureclasses:
        arcpy.AddMessage(u"gisoracle删除要素类"+fc)
        arcpy.Delete_management(fc)

    tables = arcpy.ListTables()
    for table in tables:
        arcpy.AddMessage(u"gisoracle删除表格"+table)
        arcpy.Delete_management(table)

    rasters = arcpy.ListRasters()
    for raster in rasters:
        arcpy.AddMessage(u"gisoracle删除栅格"+raster)
        arcpy.Delete_management(raster)

gdbFile = arcpy.GetParameterAsText(0) #gdb

try:
    main()
    #arcpy.SetParameterAsText(3, inFeature)  # Is polygon
except Exception, ErrorDesc:
    arcpy.AddError(u"错误:"+str(ErrorDesc))

原文地址:https://www.cnblogs.com/gisoracle/p/11361010.html

时间: 2024-08-08 13:31:13

arcgis python 删除一个数据库所有数据的相关文章

java实现从一个数据库查询数据经过处理导入另外一个数据库中

当数据库表中有clob字段或要对表中数据做较复杂处理时就不太好用脚本从一个数据库导入数据到另外一个数据库中了,这时就要通过代码实现了,下面以orale数据库为例代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Timestamp; import java.text

使用python删除一个文件或文件夹

使用python删除一个文件或文件夹,需要使用os模块. import osos.remove(path) # path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用用rmdir()来删除os.rmdir(path) # path是文件夹路径,注意文件夹需要时空的才能被删除os.unlink('F:\新建文本文档.txt') # unlink的功能和remove一样是删除一个文件,但是删除一个删除一个正在使用的文件会报错. import os path = 'F:

45、如何使用python删除一个文件?

若想利用python删除windows里的文件,这里需要使用os模块!那接下来就看看利用os模块是如何删除文件的! 具体实现方法如下! os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误.如果要删除目录,请使用rmdir(). remove() 同 unlink() 的功能是一样的 在Windows系统中,删除一个正在使用的文件,将抛出异常.在Unix中,目录表中的记录被删除,但文件的存储还在. import os my_file = 'D:

如何用Python删除一个文件?

删除文件 path,删除时候如果path是一个目录, 抛出 OSError错误. remove() 同 unlink() 的功能是一样的 os.remove('a.txt') 如果remove文件夹就会报错 >>> os.remove(r"C:\Users\k\Desktop\aaa") Traceback (most recent call last): File "<stdin>", line 1, in <module>

用Python向MySQL数据库插入数据

最近一直在学习MySQL数据库,很感兴趣.这次我做了一个简单的尝试,使用Python3.4与MySQL数据库进行交互,将一份从雪球网上下载的某股票数据上传至MySQL数据库.仅为初学者提供参考,高手请不要见笑. 代码已上传至github,欢迎关注: https://github.com/JoshuaHe2015/Python_Code/blob/master/MySQL_test.py 1 import pymysql 2 f = open(r'D:\Data\SZ000839.csv')# L

Python 读取MySQL数据库表数据

环境 Python 3.6 ,Window 64bit 目的 从MySQL数据库读取目标表数据,并处理 代码 # -*- coding: utf-8 -*- import pandas as pd import pymysql ## 加上字符集参数,防止中文乱码 dbconn=pymysql.connect( host="**********", database="kimbo", user="kimbo_test", password=&quo

SqlSever基础 drop database 删除一个数据库

1 2 code 1 drop database helloworld 3 4 5 注: 连数据库文件都会被删除 先use master这样更好

Python删除一个列表元素的方法

参考资料: https://www.cnblogs.com/xiaodai0/p/10564956.html https://www.cnblogs.com/huangbiquan/articles/7740894.html 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 举例说明: >>> str=[1,2,3,4,5,2,6] >>> str.remove(2) >>> str [1, 3, 4, 5, 2, 6] 2.pop:

Python删除mongodb数据库和用户,查看Python操作mongodb的方法

#!/usr/bin/env python #coding:utf-8 from pymongo import MongoClient client = MongoClient('192.168.6.243', 27017) db=client['admin'] db.authenticate('root','123456') #help(db) #查看python操作mongodb的方法 for i in range(2,900): try: db = client['s%s' % i] db