Python第2讲编写和运行HelloWorld程序(在提示符>>>后可以输入Python程序每输入一行程序会被执行一行)

https://m.toutiao.com/is/e8vfo1C/

本讲通过Python语言的Hello World程序,介绍Python程序的执行方法。

1、交互式执行

上一讲介绍过,Python支持交互式方式。对于Windows版本来说,就是启动Python程序:

启动后的界面如下:

我们在提示符“>>>”后可以输入Python程序,每输入一行,程序会被执行一行,例如:

在Ubuntu Linux环境下,直接输入python3命令,即进入交互式命令执行方式:

交互式程序执行方式,第一次用挺好玩,但对于程序员来说,就像个玩具一样,用处不大。以后我们基本上不会使用交互式的方式来运行Python程序。

2、程序文件的方式执行

我们使用编辑器,生成一个Python程序文件hello.py:

#This is the first program of pythonprint('Hello, world!')

Python语言要求源代码用utf-8编码,我们用普通编辑器得到的文件可能不是utf-8编码,我们可以使用Notepad++将编码变为utf-8格式:

然后我们在Windows命令行下执行python hello.py即可运行程序:

在Linux环境下,执行python3 hello.py即可运行程序:

3、Path环境变量设置

一般安装Python之后,python命令即可直接使用,如果碰到python命令找不到的情况,Windows和Linux下的解决方法分别如下。

如果在Windows下找不到python命令,我们可以这样解决:

第1步:在桌面上鼠标右击电脑图标:

第2步:选择“属性”菜单项:

第3步:点击“高级系统设置”树节点:

第4步:点击“环境变量”按钮:

第5步:在当前用户的Path环境变量中加入python程序路径,或者在系统的Path环境变量中加入python程序路径均可解决问题。

(说明:加入到系统的Path环境变量,除了对当前用户有效,对所有的其他用户均有效)

如果在Linux下找不到python3命令,我们可以这样解决:

第1步:执行vi $HOME/.profile命令,编辑.profile文件:

第2步:在.profile文件后面加上pthon3程序所在路径,假如python3所在路径为/usr/bin时添加下面一行内容:

export PATH=$PATH:/usr/bin

第3步:保存.profile文件,然后重新登录Linux即可。

4、Linux下独立执行python程序

Linux Shell支持脚本文件独立执行,但要求指定执行该脚本的应用程序。当我们的脚本文件的前两个字符是#!时,表示第一行指定应用程序。

下面是Linux下独立执行python程序的步骤:

第1步:编辑hello.py文件,在文件的第一行加上#!/usr/bin/python3:

#!/usr/bin/python3#This is the first program of pythonprint('Hello, world!')

第2步:将文件传输到Linux环境;

第3步:使用chmod +x hello.py命令,为hello.py文件增加可执行权限。可以看到执行之后文件变为亮绿色,表示程序可执行:

第4步:使用dos2unix转换一下hello.py文件的换行格式:

第5步:现在我们可以像执行其他可执行文件一样,直接执行hello.py程序:

执行hello.py之后,可以看到程序输出了“Hello, world!”。

(0)

相关推荐