Python 程序运行的三种方式详解
本文详细介绍了Python程序的三种运行方式:交互式编程、脚本式编程以及通过Shebang直接执行。文章分别演示了在Linux和Windows环境下启动交互模式的方法,讲解了如何编写.py文件并通过命令行参数调用解释器执行脚本,最后介绍了通过添加Shebang行并赋予执行权限来直接运行脚本的技巧。
交互式编程模式
方式一
交互式编程
交互式编程无需预先创建脚本文件,用户可直接通过 Python 解释器的交互模式输入代码并即时查看结果。
在 Linux 系统中,只需在命令行输入 Python 命令即可启动交互式编程环境,界面提示如下:
$ python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
在 Windows 系统上,安装 Python 时默认已包含交互式编程客户端,启动后的提示窗口如下:
在 Python 提示符下输入以下文本信息,随后按 Enter 键即可查看运行效果:
>>> print "Hello, Python!";
在 Python 2.7.6 版本中,上述示例的输出结果如下:
Hello, Python!
如果您使用的是较新版本的 Python,则需要在 print 语句中使用括号,例如:
>>> print ("Hello, Python!");
脚本式编程模式
方式二
脚本式编程
通过脚本参数调用解释器来开始执行脚本,直到脚本代码执行完毕。一旦脚本执行完成,解释器便会退出,不再保持有效状态。
接下来编写一个简单的 Python 脚本程序。所有 Python 源文件均以 .py 为扩展名。将以下源代码复制并保存至 test.py 文件中。
print "Hello, Python!";
此处假设您的系统已正确配置了 Python 解释器的 PATH 环境变量。使用以下命令运行该程序:
$ python test.py
输出结果:
Hello, Python!
直接执行脚本文件
方式三
让我们尝试另一种执行 Python 脚本的方法。对 test.py 文件进行如下修改:
#!/usr/bin/python
print "Hello, Python!";
此处假设您的 Python 解释器位于 /usr/bin 目录中,使用以下命令执行该脚本:
$ chmod +x test.py # 脚本文件添加可执行权限
$./test.py
输出结果:
Hello, Python!
以上介绍了 Python 运行的三种主要方式,希望能帮助读者更好地掌握 Python 的使用。如有疑问,欢迎留言交流,小编会及时回复。感谢大家的支持!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













