如何编写和运行Python程序

本篇介绍在windows、linux、mac os不同环境下如何编写和运行pyhton程序。通过本篇的学习,可以达成如下目标。
● 使用pyhton自身提供的交互式解释器编写python程序
● 使用python自身提供的idle集成开发环境编写python程序
● 使用eclipse集成开发环境编写python程序
1、使用pyhton自身提供的交互式解释器
在linux、windows、mac os的命令行窗口或shell窗口,执行python命令,启动python交互式解释器。交互式解释器会等待用户输入python语句。输入python语句并回车,解释器会执行语句并输出结果。交互式解释器是学习python语言比较好的工具,优点是输入python语句可以立即得到反馈。
在windows环境下启动交互式解释器
windows启动python交互式解释器有两种方式。第一种方式是进入pyhton的安装目录,直接运行python.exe程序;第二种方式是进入windows命令行窗口,在命令行窗口启动python.exe。
在windows命令行窗口启动python交互式解释器,首先需要将python安装目录的路径,添加到path系统环境变量。否则,只能进入python安装目录启动交互式解释器。在安装python3.7时,如果勾选了【add python3.7 to path】选项,安装程序会自动把python安装目录添加到path系统环境变量。
进入windows命令行窗口,输入python命令启动交互式解释器,输入python语句并执行,如下图所示。
图1 在windows命令行窗口启动python的在linux环境下启动交互式解释器
用ssh客户端连接centos服务器,打开终端命令输入窗口,输入python命令,启动python交互式解释器,输入pyhton语句并执行。如下图所示。
图2 linux环境下python解释器界面在max os环境下启动交互式解释器
在max os环境启动python交互式解释器也有两种方式。一种是进入python的安装目录,执行python.exec文件;第二种方式是直接在终端输入open /usr/bin/python命令,终端会弹出python窗口。
图3 在mac os下执行python.exec文件2、使用python自身提供的idle集成开发环境
pyhton自身提供了一个简洁的集成开发环境,具备基本的ide功能。利用idle可以较为方便地创建、运行、测试和调试python程序。
windows和mac os启动idle
winodws环境下启动idle有多种方式,可以通过快捷菜单、桌面图标、进入python安装目录直接运行idle等方式启动idle。
mac os启动idle的方式同启动交互解释器相同,可以在python的安装目录直接启动,也可以在终端窗口输入open /usr/bin/idle命令启动。
idle的简单使用
idle启动后的界面如下图所示。
图 4 idle主窗口界面idle本身就是一个python shell,可以在idle窗口直接输入和执行python语句,idle自动对输入的语句进行排版和关键词高亮显示。如下图所示。
图5 idle高亮显示python关键词idle还可以保存、打开并执行代码文件。
(1)在idle窗口,选择【file】【new file】命令,在编辑窗口输入代码并保存。如下图所示。
print('hello world')import syssys.stdout.write('this is sys out:hello world')
图6 hello.py文件编辑窗口(2)选择【run】【run module】命令,执行代码文件。执行后的输出结果如下图所示。
图7 执行hello.py文件输出结果3、使用eclipse集成开发环境
大多数java程序员都很熟悉eclipse集成开发环境,eclipse可以在任何系统环境下运行。下面给出在windows环境下使用eclipse开发python程序的步骤,其它环境基本类似。
配置开发python程序的pydev插件
(1)启动eclipse,选择【help】【install new software…】命令,弹出install对话框。如下图所示。
图8 install对话框(2)单击【add…】按钮,弹出add repository对话框,并输入下图所示内容。单击【ok】按钮。
图9 添加下载地址对话框(3)回到install对话框,勾选pydey项,单击【next>】按钮,直至安装完成。
图10 install对话框(4)选择【windows】【preferences】命令,弹出preferences对话框。在对话框中展开pydev->interpreter选项,选择python interpreter项,点击【new…】按钮, 在弹出的对话框中选择python.exe的路径,单击【ok】按钮即可。
图11 preferences对话框使用eclipse创建python工程
(1)选择【file】【new】【other…】命令,在弹出的new对话框中选择pydev project,单击【next>】按钮。如下图所示。
图12 new对话框(2)在pydev project对话框中,输入项目名称“hellopython”单击【finish】按钮,完成python项目的创建。如下图所示。
图13 pydev project对话框(3)在explorer窗口,展开hellopython项目,单击鼠标右键,在弹出的菜单中选择【new】【pydev package】命令,创建src包。
(4)选择src包,单击鼠标右键,在弹出的菜单中选择【new】【pydev module】命令,创建hello.py文件,并输入下面的代码,
coding=utf-8用于指定文件编码。#coding=utf-8import sysprint('hello world')sys.stdout.write('sys.out:hello world')
(5)选择hello.py文件,单击右键,在弹出的菜单中选择【run as】【python run】命令,运行python程序。程序输出结果如下图所示。
图14 hello.py输出结果■ 课程小结
有多种方式可以编写python程序。可以启动python交互解释器进行交互式编程,也可以用python自带的集成开发工具编写python程序,当然也可以用第三方集成开发环境编写python程序。建议用第三方集成开发环境编写python程序,有利于项目的组织、构建以及版本管理。本课程使用eclipse编写课程中的案例程序。