Python是一种计算机编程语言。 一种面向对象的动态类型语言,最初是为编写自动化脚本(shell )而设计的。 随着版本的更新和语言新功能的添加,开始用于开发独立的大型项目。
运行python脚本的三种方法:
1 .打开交互模式
在交互模式下运行Python。 在此模式下,不需要编写脚本文件,而只需在Python解释器的交互模式下直接编写相应的Python语句即可。 在Windows上:
在“开始”菜单中找到“命令提示符”,打开后,进入命令行模式。
在命令行模式下键入python可进入python交互模式
在Linux上:
在终端上直接输入python,如果安装了python3,则根据您创建的软连接的名称进入相应版本的python交互环境。 例如,输入我做软连接使用的python3,这个是python3。
退出交互模式,直接输入exit (即可。
2 .通过脚本输出
在文本编辑器中,创建名为hello.py的脚本文件,然后在命令行模式下输入python hello.py即可
此方法会注意脚本文件的路径,如果当前工作路径和脚本文件不在同一路径中,则进入脚本文件的路径或指定脚本文件的完整路径。
1 )进入脚本文件所在的路径并运行C:WindowsSystem32G:
g:(testpythonHello.py
hello世界!
2 )给出脚本文件的完整路径c :windowssystem32 pythong :testhello.py
hello世界!
3 .在脚本文件中指定python程序的路径,将该文件更改为可执行文件,然后直接执行该文件
1 )修改文件,#!/usr/xnd CG/python3[ ZJ DBM @ localhost code ] $ VI hello.py
[ ZJ DBM @ localhost code ] $ cat hello.py
#! /usr/xndcg/python3
打印(' hello world!' )
2 )修改文件权限并添加可执行权限[ ZJ DBM @ localhost code ] $ chmoduxhello.py
[ ZJ DBM @ localhost code ] $ ls-la hello.py
-rwxrw-r--. 1 zjdbm zjdbm 41 10月19日15336040hello.py
3 )运行[ ZJ DBM @ localhost code ] $./hello.py
hello世界!
如果以这种方式执行,则必须在脚本文件中指定解释器。 否则,无法直接执行脚本文件[ ZJ DBM @ localhost code ] $ cat hello.py
打印(' hello world!' )
[ ZJ DBM @ localhost code ] $ ls-la hello.py
-rwxrw-r--. 1 zjdbm zjdbm 22 10月19日15336040hello.py
[ ZJ DBM @ localhost code ] $./hello.py
./hello.py:行1:意外符号` ' Hello World!' '附近有语法错误
./hello.py:行1:`print(Helloworld! ' () )。