使用Python程序打印Hello world
让我们尝试以不同的Python编程模式执行Python“HelloWorld”程序。
互动模式编程
示例
在不将脚本文件作为参数传递的情况下调用解释器将显示以下提示-
$ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
输出结果
在Python提示符下键入以下文本,然后按Enter键-
>>> print "Hello, Python!"
示例
如果您正在运行新版本的Python,则需要在打印时使用带括号的print语句(如“Hello,Python!”);。但是在Python2.4.3版本中,这会产生以下结果-
Hello, Python!
脚本模式编程
使用脚本参数调用解释器将开始执行脚本,并一直持续到脚本完成为止。脚本完成后,解释器不再处于活动状态。
示例
让我们用脚本编写一个简单的Python程序。Python文件的扩展名为.py。在test.py文件中键入以下源代码-
print "Hello, Python!"
我们假设您在PATH变量中设置了Python解释器。现在,尝试按以下方式运行此程序-
$ python test.py
输出结果
这产生以下结果-
Hello, Python!
示例
让我们尝试另一种执行Python脚本的方法。这是修改后的test.py文件-
#!/usr/bin/python print "Hello, Python!"
我们假设您在/usr/bin目录中有Python解释器。现在,尝试按以下方式运行此程序-
$ chmod +x test.py # This is to make file executable $./test.py
输出结果
这产生以下结果-
Hello, Python!