让我们尝试以不同的Python编程模式执行Python“ Hello World”程序。
在不将脚本文件作为参数传递的情况下调用解释器将显示以下提示-
$ 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!”);。但是在Python 2.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!