使用微软VS2015编写python代码

使用微软VS2015编写python代码

by 李远祥

        最近也有不少人问python代码编写使用什么工具比较好?关于工具的问题,好像是个亘古不变的话题。对于一些程序高手来说,很多时候就是使用文本编辑器就行了,特别是对那些编写解析性语言的人来说,通过文本编辑之后,可以直接运行,无需安装任何开发工具。但毕竟不是所有人都是高手,使用一些工具进行辅助也是很有必要的,至于什么工具才是好用,把握好一点:适合自己就行!

        由于以前长期编写AO代码,所以笔者比较喜欢使用微软VS工具。最近为了写arcpy的一些教程,需要寻求一些比较好上手的工具,之前大部分要不就是使用notepad++,要么就是使用IDEL来编写,效率还是相对要低一些。后来更新了微软VS的版本,可以通过VS来编写python脚本了,还是相当不错的,使用庞大的VS来编辑python,或许真是有点杀鸡焉用牛刀的感觉,但对于之前一直用来做AO开发的话,python编辑就是增加的一道辅助功能而已。

        给大家介绍的是VS2015版本,因为其安装包中已经集成了python编辑插件,其他低版本还是需要单独安装(好像是VS2012开始集成吧)。在运行VS2015安装时,需要选择python Tools for Visual Studio ,如下图

image

        接下来就是安装庞大的VS2015了,建议断网安装,因为联网状态下VS会获取更新,过程会比较缓慢。这个过程一如既往的简单,就是需要等待而已。安装完成之后,就是属性的VS界面了。在新建项目的时候可以看到python项目了,如下图

        可以新建一个python application 测试看看,当第一次新建python application的时候,VS会监测机器中已经安装的python环境,不用手动去配置,这一点巨硬还是做得非常贴心的。arcgis开发人员基本上不用安装python环境,因为arcgis产品在安装的时候会默认将python环境安装到其中,并且将arcpy打包到里面。在检索到python环境时,VS会做一个索引和预处理,这个过程非常好资源,基本上将CPU榨干,然后等待几分钟完成后CPU占用会回落。这里面的好处就不言而喻了,有了这个预处理,以后新建python application会自动添加python环境,并且能实现代码提示。

接下来就VS的好处了,首先用import 来导入arcpy包看看,如下图,直接根据输入提示关键字的包

调用arcpy的工具,也会有提示,包括工具的方法调用帮助,下面使用一个clip的裁剪工具看看,直接提示的是该工具的调用方法

还有就是在编辑的时候也有很好的提示

        当然,这里最少不了的就是调试功能,这是普通的文本编辑器无法比拟的。调试也是相当的贴心,只要用过VS的人都会知道怎么调试,这对于复杂的程序来说是非常有必要的。笔者将之前的自动化制图的代码拷贝到其中进行测试,代码提示和组织都相当不错。如下图

断点设置、调试、监控面板等,还是熟悉的味道,非常简单,点击run运行之后就可以进行调试了

        好吧,其实笔者想说的是,有了强大的工具之后就会事半功倍,毕竟使用arcpy编写代码的人,基本上都是GIS科班出身的,编程并不是他们的主修科目,能够降低点门槛自然是很好。当然了,使用这样庞大的开发工具,大多数GIS人员也就是冲着arcpy而已。

转载自:https://blog.csdn.net/liyuanxiang1984/article/details/53671874

You may also like...

退出移动版