接上回,一般认为,如果在一门新的编程语言学习伊始时,先用它编写一个能够显示“Hello world”,那会带给你好运。这样的程序在Python中只需一行代码:
print(“Hello world!”)
为了编写这个程序,首先需要安装并启动Geany。Geany是一款简单的文本编辑器,相当于写代码的“草稿纸”。Geany易于安装,让你能够绕过终端直接运行几乎所有的程序。同时,Geany采用不同的颜色显示代码,以突出代码语法的正确与否。一般情况下,在Linux系统中完成“安装Geany”的操作需要执行这样的命令:
$sudo apt-get install geany
Geany安装完成之后,为了启动它,我们先按Windows键,在系统中找出“Geany”并双击;之后,将其拖拽到任务栏或者桌面上以创建快捷方式。接下来我们创建一个名为“python_work”(Python的命名约定:文件名和文件夹名使用小写字母,而用下划线代表空格)的文件夹用来存储新建项目。返回Geany,将当前的空Python文件保存到python_work,并重命名为hello_world.py。(py.是扩展名,代表文件包含Python程序以便于Geany识别)
然后我们输入代码:
print("Hello Python world!")
若你的系统中存在多个Python版本,则必须配置Geany使它使用正确的版本。点击菜单,选择“Build”(生成)→“Set Build Commands”(设置生成命令)。此时出现Copile(编译)和Execute(执行)的字样,二者旁边都有一个命令,这个命令在默认状态下是python。由于我们使用Python3版本,所以要把它改成python3。
在终端会话能执行python3命令的情况下,为了让Geany使用Python3解释器,需要修改编译命令和执行命令。我们将编译命令修改为:
python3 -m py_compile "%f"
执行命令修改为:
python3 "%f"
(这两个命令要确保空格和大小写与这里完全一致,如图所示)。
我们来运行hello_world.py。点击菜单Build(生成)→Execute(执行),若之前输入的代码是正确的,就会弹出一个终端窗口,它包含以下内容:
Hello Python world!
------------------
(program exited with code:0)
Press return to continue
否则应当检查自己的输入(是否大写了print的首字母或者遗漏引号或括号)。编程语言对语法的正确性有严格要求,出现任何微小的错误程序都会报错。
若你始终无法运行文件,不要灰心,还下解决办法:
1.重新仔细检查你的每一步操作。
2.请求懂得Python的人的帮助。
3.程序严重错误时Python将显示trackback,Python启动诊断进程,帮助你找出出了什么问题。
4.实在不行可以删除文件,推倒重来。
到此,我们就完成了“Hello world”的程序编写。