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!”。