如果使用的是Python2,您也可以在下面键入以下内容。请注意,这在Python3中无效,因此不建议使用,因为它会降低跨版本代码的兼容性。
print 'Hello, World' 在您的终端中,导航到包含文件的目录hello.py。
键入pythonhello.py,然后Enter 按键。
$ python hello.py
Hello, World 您应该看到已Hello,World打印到控制台。
您也可以hello.py用文件路径替换。例如,如果您的主目录中有该文件,并且您的用户在Linux上是“user”,则可以键入python/home/user/hello.py。
启动交互式PythonShell 通过python在终端中执行(运行)命令,您将看到一个交互式Pythonshell。这也称为Python解释器或REPL(用于“读取评估打印循环”)。
$ python
Python 2.7.12 (default, Jun 28 2016, 08:46:01)
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'Hello, World'
Hello, World
>>> 如果要从终端运行Python3,请执行命令python3。
$ python3
Python 3.6.0 (default, Jan 13 2017, 00:00:00)
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello, World')
Hello, World
>>> 或者,启动交互式提示并使用加载文件python-i<file.py>。
在命令行中,运行:
$ python -i hello.py
"Hello World"
>>> 有多种关闭Pythonshell的方法:
>>> exit() 要么
>>> quit() 或者,CTRL+D 将关闭外壳并将您放回终端的命令行。
如果要取消命令,请在输入过程中并返回到干净的命令提示符,同时保留在Interpretershell中,请使用CTRL+C 。
在线尝试交互式PythonShell。
其他在线壳 各种网站都提供对PythonShell的在线访问。
联机外壳程序可能对以下目的有用:
从缺少python的机器上运行一个小的代码段installation(smartphones,tabletsetc)。
学习或教授基本的Python。
解决在线判断问题。
例子:
免责声明:文档author(s)与下面列出的任何资源无关。
https://www.python.org/shell/-由Python官方网站托管的在线Pythonshell。
https://ideone.com/-在网络上广泛用于说明代码段行为。
https://repl.it/languages/python3-功能强大且简单的在线编译器,IDE和解释器。使用Python编码,编译和运行代码。
https://www.nhooo.com/execute_python_online.php-功能齐全的UNIXshell,以及用户友好的项目浏览器。
http://rextester.com/l/python3_online_compiler-简单易用的IDE,显示执行时间
以字符串形式运行命令 可以在外壳中将Python作为字符串传递任意代码:
$ python -c 'print("Hello, World")'
Hello, World 在外壳中将脚本结果串联在一起时,这很有用。
贝壳与超越 软件包管理 -PyPA推荐的用于安装Python软件包的工具是PIP。要安装,请在命令行上执行pipinstall<thepackagename>。例如,pipinstallnumpy。(注意:在Windows上,您必须将pip添加到PATH环境变量中。要避免这种情况,请使用python-mpipinstall<thepackagename>)
外壳程序 -到目前为止,我们已经讨论了使用Python的本机交互式外壳程序运行代码的不同方法。Shell使用Python的解释能力来实时测试代码。其他外壳包括IDLE(预捆绑的GUI),IPython(以扩展交互式体验而闻名)等。
程序 -为了长期存储,您可以将内容保存到.py文件,并使用外部工具(例如Shell,IDE(例如PyCharm),Jupyter笔记本等)作为脚本或程序来编辑/执行它们。中级用户可以使用这些工具;但是,这里讨论的方法足以入门。
Python导师允许您逐步执行Python代码,以便可以直观地查看程序的流程,并帮助您了解程序出了问题的地方。
PEP8定义了格式化Python代码的准则。良好地格式化代码很重要,因此您可以快速阅读代码的功能。
上一篇 excel-vba 检索活动工作簿中的所有工作表名称
下一篇 带有示例的Python日历模块