文件打开方式,读文件,写文件
摘要:文件的打开的两种方式: 一、读文件 1.简单的将文件读取到字符串中 2.按行读取整个文件 3.将文件读入数组中 二、写文件 1.简单的将字符串写入txt中 2.列表写入文件 单层列表 双层列表 3.数组写入文件中 例子:将TXT中的图层,转为shp
阅读全文
posted @
2019-01-14 15:24
太阳花太阳花
阅读(754)
推荐(0) 编辑
查找MDB中高程点的高程值有0值的图幅(用游标遍历查找某个字段的值),并将查到的结果写入到TXT中
摘要:1、 mdbs = arcpy.ListWorkspaces("*","Access") 2、 FeatureClasses = arcpy.ListFeatureClasses() 3、 Fields = arcpy.ListFields(FeatureClass) 4、 cursor = arcpy.da.SearchCursor(FeatureClass, 'ELEV') 注意:工作空间的...
阅读全文
posted @
2019-01-14 10:51
太阳花太阳花
阅读(294)
推荐(0) 编辑
python os.path模块常用方法详解
摘要:python os.path模块常用方法详解 os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 1.os.path.abspath(path)
阅读全文
posted @
2017-12-27 14:37
太阳花太阳花
阅读(409)
推荐(0) 编辑
python之模块之shutil模块
摘要:python之模块之shutil模块 python之模块之shutil模块 shutil -- --High-level file operations 高级的文件操作模块。 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是
阅读全文
posted @
2017-12-27 13:06
太阳花太阳花
阅读(333)
推荐(0) 编辑
脚本中shp文件在arcgis10.1下可以访问。在10.3下貌似不行
摘要:arcgis10.1下可以运行。在10.3下不行 在10.3下
阅读全文
posted @
2017-12-04 16:11
太阳花太阳花
阅读(391)
推荐(0) 编辑
覆盖arcpy.env.overwriteOutput = True
摘要:arcpy.env.overwriteOutput = True:输出文件夹里面已经有内容的,就覆盖掉。
阅读全文
posted @
2017-12-04 15:36
太阳花太阳花
阅读(2099)
推荐(0) 编辑
筛选工具arcpy.Select_analysis,提取要素并将其存储于输出要素类中
摘要:arcpy.Select_analysis(input_layer,outPath, exp):筛选工具,从输入要素类或输入要素图层中提取要素(通常使用选择或结构化查询语言 (SQL) 表达式),并将其存储于输出要素类中。
阅读全文
posted @
2017-12-04 15:35
太阳花太阳花
阅读(3962)
推荐(0) 编辑
按属性分割 中的SQL表达式: NAME= ‘吉林’
摘要:按属性分割 中的表达式: NAME= ‘吉林’ for i in Unique: if field_type == "String": exp = split_field+"= '"+i+"'" #按属性分割 中的表达式: NAME= ‘吉林’ else: exp = split_field+"="
阅读全文
posted @
2017-12-04 15:34
太阳花太阳花
阅读(386)
推荐(0) 编辑
遍历获得字段的名字和类型
摘要:获得字段的名字和类型for f in arcpy.ListFields(input_layer): if f.name.upper() == split_field.upper():#获得字段的名字 field_type = f.type#获得字段的类型
阅读全文
posted @
2017-12-04 15:32
太阳花太阳花
阅读(274)
推荐(0) 编辑
sorted是进行排序,并且获取唯一值。删除重复的值
摘要:sorted是进行排序,并且获取唯一值。删除重复的值。 with arcpy.da.SearchCursor(input_layer, [split_field]) as cursor: Unique=sorted({row[0] for row in cursor})
阅读全文
posted @
2017-12-04 15:31
太阳花太阳花
阅读(367)
推荐(0) 编辑
按属性分割要素
摘要:按某个字段遍历一个表 try-except 结果: NAME= '上海'NAME= '云南'NAME= '内蒙古'NAME= '北京'NAME= '台湾'NAME= '吉林'NAME= '四川'NAME= '天津'NAME= '宁夏'NAME= '安徽'NAME= '山东'NAME= '山西'NAM
阅读全文
posted @
2017-12-04 15:23
太阳花太阳花
阅读(1319)
推荐(0) 编辑
python os.path模块
摘要:python os.path模块 os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname
阅读全文
posted @
2017-11-30 18:50
太阳花太阳花
阅读(161)
推荐(0) 编辑
创建目录,删除目录,删除文件,判断是否为文件os.mkdir();os.makedirs();os.rmdir(path);os.removdirs(path);os.remov(path);os.path.isdir(path);os.path.isfile(path)
摘要:创建目录 os.mkdir() 在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。 其原型如下所示: os.mkdir(path) 其参数path 为要创建目录的路径。 例如要在D盘下创建hello的目录 >>> import os >>> os.mkdir('d:\hell
阅读全文
posted @
2017-11-30 13:47
太阳花太阳花
阅读(228)
推荐(0) 编辑
遍历文件夹并删除特定格式文件的示例
摘要:if name.endswith(".tmp"): os.remove(os.path.join(root, name)) 补充: 函数:endswith() 作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型 相关函数:判断字符串开头 startswith() 一、函数说明 语法:s
阅读全文
posted @
2017-11-30 13:15
太阳花太阳花
阅读(249)
推荐(0) 编辑