Python基础笔记之——调试运行

Python 是一种面向对象的解释型语言, 是一种开放源代码的脚本编程语言(这种脚本语言特别强调开发速度和代码的清晰程度)。作为初学者,当然首先需要了解如何把写的东西跑起来,这样才能实践。关于如何安装,已经在《介绍》一文中有所提及,这里不再重复。

 

讲如何运行之前,不得不先提一下Python的编写风格。Python的一设计初衷,就是要解决代码清晰可维护的问题。Python的语法没有”{…}”大括号和”;”分号,所以语句是强制性缩进,以清晰的缩进格式来表现语句逻辑;无缩进编写语句会有解释错误。(其实我个人还是喜欢有大括号。)一般而言,以4个空格为一个缩进层次;当然也可以根据IDE或个人喜好继续使用8个空格的缩进。长行折叠,依然可以使用反斜杠”/”来续行。

调用Python的解释器以运行写的Python代码,在这里我们就看两种基础的形式:一是交互式模式,另一种是脚本执行模式。

一、 交互式模式(Interactive Mode)

也就是前面看到过的控制台运行的样子。以MS Windows为例,设置好环境变量,启动控制台,并键入python。如果出现以下提示,则表示Python交互式运行模式成功:

python 


Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32


Type "help", "copyright", "credits" or "license" for more information.


>>>

因此,出现了>>>以后,当然就可以接在后面写东西啦。

二、 脚本执行模式(Python Script)

如果想保存好每一次写的东西,当然直接在控制台写东西是不行的。Python的脚本可以认为就是它的源文件啦。建立很简单,用任意喜欢的文本编辑器新建文件,写入程序,在保存的时候,扩展名存为py,即*.py就好了。

Linux下面,Python的脚本可以直接执行,就像是一般的Bash脚本一样。脚本的首行需要记入:#! /usr/bin/env python,然后再予以执行权限:$ chmod +x myscript.py。这样就可以像一般脚本一样运行了。

Windows下面,用安装后自带的IDLE是一个不错的选择(不过我的WinXP用不起这个东西,不知何故)。现在我使用的是Eclipse来干,在编写和调试上是有一定的优势。当然,写点小东西不用IDE也是方便的,就NotePadEditPlusJ。写好东西以后,记得保存成.py的后辍,例如myscript.py,出来以后文件的图标就变成了一条绿色小蛇。先cmd,走到保存脚本的路径下,在DOS符后建入python myscript.py,里面的脚本就会执行了。

关于脚本的编辑,就一定要注意在前面提到的“缩进”,否则在执行的时候就肯定出错。


/*

既然说到Eclipse,就随便说说如何把Eclipse变成Python IDE。最简单的方法是直接将PyDev插件的更新地址放到Eclipse的更新栏目中。Eclipse 中选择 Help -> Software Updates -> Update Manager,启动 Install/Update 视角。更新站点的URLhttp://pydev.sf.net/updates/,加入后则可一步步下载并更新。有兴趣的话,具体参见IBM网站上的《用EclipseAnt进行Python开发》(http://www-128.ibm.com/developerworks/cn/opensource/os-ecant/index.html),讲得很好。
*/

你可能感兴趣的:(开源杂谈,技术笔记)