Python/ArcPy遍历指定目录中的MDB文件方法


Posted in Python onOctober 27, 2018

如下所示:

#遍历指定目录中的MDB文件,构造FeatureClass名

>>> target_folder = 'D:\T20161202'
... file_names=('BOUAN','BOULK','BOUNT','BOUPT','CTRLK','CTRPT','HYDAN','HYDLK','HYDNT','HYDPT','PIPAN','PIPLK','PIPNT','PIPPT','RESAN','RESLK','RESNT','RESPT','ROAAN','ROALK','ROANT','ROAPT','TERAN','TERLK','TERNT','TERPT','VEGAN','VEGLK','VEGNT','VEGPT')
... source_folder = 'C:\Users\lenovo\Desktop\modified'
... for x in os.listdir(source_folder):
...  file_path = source_folder+'\\'+x
...  if os.path.isfile(file_path):
...   print file_path
...   mdb_paths= os.path.split(file_path)
...   mdb_names = mdb_paths[1].split('.')
...   if mdb_names[-1]=='mdb':
...    for file_name in file_names:
...     feature_class = os.path.join( file_path,file_name)
...     print feature_class
... 
    
C:\Users\lenovo\Desktop\modified\74754025.mdb
C:\Users\lenovo\Desktop\modified\74754025.mdb\BOUAN
C:\Users\lenovo\Desktop\modified\74754025.mdb\BOULK
C:\Users\lenovo\Desktop\modified\74754025.mdb\BOUNT
C:\Users\lenovo\Desktop\modified\74754025.mdb\BOUPT
C:\Users\lenovo\Desktop\modified\74754025.mdb\CTRLK
C:\Users\lenovo\Desktop\modified\74754025.mdb\CTRPT
C:\Users\lenovo\Desktop\modified\74754025.mdb\HYDAN
C:\Users\lenovo\Desktop\modified\74754025.mdb\HYDLK

以上这篇Python/ArcPy遍历指定目录中的MDB文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python sys模块sys.path使用方法示例
Dec 04 Python
Python中itertools模块用法详解
Sep 25 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
Jan 24 Python
解决Python print输出不换行没空格的问题
Nov 14 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
详解Python3中ceil()函数用法
Feb 19 Python
python读写文件write和flush的实现方式
Feb 21 Python
Python如何执行精确的浮点数运算
Jul 31 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
Python扫描端口的实现
Jan 25 Python
Flask处理Web表单的实现方法
Jan 31 Python
Python实现列表拼接和去重的三种方式
Jul 02 Python
用Python实现筛选文件脚本的方法
Oct 27 #Python
基于python指定包的安装路径方法
Oct 27 #Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 #Python
Python利用递归实现文件的复制方法
Oct 27 #Python
python实现本地图片转存并重命名的示例代码
Oct 27 #Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 #Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 #Python
You might like
PHP可变函数的使用详解
2013/06/14 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
一个选择最快的服务器转向代码
2009/04/27 Javascript
javascript 面向对象编程基础:封装
2009/08/21 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python如何用filter函数筛选数据
2020/03/05 Python
html5指南-4.使用Geolocation实现定位功能
2013/01/07 HTML / CSS
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
法律专业实习鉴定
2013/12/22 职场文书
临床专业自荐信
2014/06/22 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
检讨书格式
2015/01/23 职场文书
高二英语教学反思
2016/03/03 职场文书