Python 运行
安装在 Windows 系统下
交互模式
交互模式通常称为「解析器」,它是用户与 Python 进行交互的平台
通过在终端里输入 python 启动,然后就可以输入代码,按回车执行
因为用户与解析器进行实时交互,适用于尝试简短的代码(简单语句)或测试和调试 Python 程序
注意
在交互模式下编写的代码不会保存。
与图形界面交互相比,终端交互有以下常见的特点:
- 在终端里无法使用鼠标,如果要修改某行代码,需要用键盘上的箭头键(一般是左右键)在这一行上来回移动光标
提示
在终端里可以使用 向上箭头键 或 向下箭头键 在最近输入的命令之间切换。这样可以重新运行已经尝试过的代码
- 在交互模式下也可以输入复合语句。提示符从
>>>变成了...表示正在构建复合语句,接下来输入的任何命令将是该语句的一部分。注意
在交互模式下时,需要手动缩进(输入四个空格)
在退出编辑复合语句(并运行该语句)可能需要按多次的
Enter键在交互模式下编辑复合语句需要十分谨慎,因为如果出错通常需要从头开始重新编辑
- 因为用户与解析器进行实时交互,因此在交互模式下(如果函数执行后有输出返回值)返回值会显示出来,正因此特点交互模式适用于测试代码。但是对于多行代码,只有最后一行的值将自动输出,如果有多行代码需要输出值,依然需要使用
print注意区分
不要弄混了输出函数/语句
print()与函数的返回的值return,由于两者在交互模式中都会将值输出到终端,但实际上返回值和输出值是有区别
开启
可以通过 Windows 系统自带的 CMD 命令行终端开启交互模式
- 安装后使用
Win+R输入cmd回车调出 Windows 命令行终端 - 输入
python测试安装结果,正常情况下会返回安装的Python版本等信息
提示
若显示 ’python’不是内部或外部命令,也不是可运行的程序或批处理文件 则可能是未添加环境变量,可 手动添加环境变量
如果使用 Anaconda 安装 Python,则可以直接打开 Anaconda Prompt 终端软件
如果是手动安装 Python,则可以使用 IDLE,它是 Python 软件包自带的一个集成开发环境,与 CMD 命令行模式类似,即时交互式的模式,可方便地创建、运行、测试和调试 Python 程序
中断
输入 Ctrl + C 向 Python 发出中断信号,以中断运行的程序(一般用于跳出死循环)。终端会输出 KeyboardInterrupt 错误和相应的 Traceback
退出
使用命令 exit() 或按下 Ctrl + Z 退出交互模式(Mac 使用 Ctrl + C)
运行脚本
- 可以使用 IDLE 打开脚本,选择
Run-Run Module运行 Python 脚本 - 可以使用 Anaconda Prompt 终端软件或 Windows 系统自带 CMD 终端软件运行脚本
- 将终端的工作目录切换到脚本所在路径
- 输入
python+ 脚本名称 运行脚本
pythonlocation_path>python script_name.py
Jupyter Notebook
相关操作查看另一篇笔记《Jupyter Notebook 基本操作》