下面给大家一个宝贵的建议,对于那些从来没有学习过编程或者并非计算机专业的编程学习者而言,编写Python程序是***的选择之一,并建议那些初学的程序员先从Python开始学习编程。
创新互联服务项目包括中阳网站建设、中阳网站制作、中阳网页制作以及中阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,中阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到中阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
最中间的是关于 unittest 的一些设置。***条把 python 文件的编译器设置为 pyunit。第二条设置 python 文件的 make 操作为执行 python ./alltests.py 这样的一条命令;这样对于任何一个。
PY文件,我们就可以在 VIM 的命令模式键入 :make 回车来执行对整个模块的测试了,如果你喜欢用 Gvim,你也可以用鼠标点击工具栏上的 make 快捷按钮来执行这一操作。第三条把名字为 test*.py 的文件的 make 操作设置为只执行该 test 文件,这样我们在编写一个特定的测试程序时,就不需要每次都把所有的测试代码都运行一遍了。
上面设置中,编写Python程序 ***的几行可以保证我在编写一个新文件时,Vim 会自动根据文件名替我选择一个模板文件,这样我需要键入的代码就可以更少了。你可以下载我使用的完整的。
vimrc 文件,还有前面配置中用到的模板文件:skeleton.py、test.py 和 alltests.py。上面的设置都我在自己的 Linux 中使用的,所有的路径名都是 Linux/Unix 的格式。如果你有需要,可以使用 Windows 的路径名代替它们,比如这样:
- autocmd FileType python setlocal makeprg=\"C:\\Program\ Files\\Plone 2\\Python\\python\"\ ./alltests.py
- autocmd BufNewFile,BufRead test*.py setlocal makeprg=\"C:\\Program\ Files\\Plone 2\\Python\\python\"\ %
给要调用的 Python 加上全路径。要注意的是,这里面出现的任何空格都要以转义形式出现,就是前面要加上反斜线 \;其它的特殊字符也要做相应的转义,比如 Windows 风格的路径分隔符 \,还有双引号 "(Windows 里要使用的文件名、路径如果包含空格,一定记得把它们用双引号包裹起来)。
注:我已经发现 Vim 6.1 的编写Python程序 操作调用的命令行有误,它不能把程序的所有输出全部捕捉到,我们 PyUnit 的输出也会受这个 bug 的连累。建议使用 Vim 的***版本,比如现在的 6.3 已经修正这个 bug。
[BOTTOM][TOP]代码自动完成另外,我还使用了 [WWW]pydiction,这是一个相当不错的 Python 代码自动完成的脚本。为了使用这个功能,我把它放在了 ~/.vim/tools 目录中,并在 .vimrc 中增加如下设置:
- " python auto-complete code
- " Typing the following (in insert mode):
- " os.lis
- " will expand to:
- " os.listdir(
- " Python 自动补全功能,只需要反覆按 Ctrl-N 就行了
- if has("autocmd")
- autocmd FileType python set complete+=k~/.vim/tools/pydiction
- endif
【编辑推荐】
标题名称:如何更好更快的进行编写Python程序
网页URL:http://www.shufengxianlan.com/qtweb/news28/515178.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联