- 交互式命令行模式
- 系统命令行运行
- 点击图标运行
- 模块导入
- exec调用
- IDLE GUI中的菜单选项
交互式命令行模式
即在python的交互式命令行中输入这些程序;有多种方式可以开始这样的命令行(以powershell为例):
(其中的系统路径设置可以通过设置path变量替换)
优点:
-
是搞清楚一段代码到底是做什么的最快的方法
-
是测试已经写入到文件中的代码的好地方
-
是一个测试程序组件的地方,不需要考虑其源代码,可以在python中导入并测试函数和类。
缺点 -
python一旦执行了输入的程序后,它们就消失了。这些代码不会保存在一个文件中,所以为了能够重新运行就不得不从头开始输入。
注意事项
- 只能输入python命令,而不要输入系统的命令
- print只在文件中才是必需的,而在交互式命令行下则是可选的
- 在交互式命令行下不需要缩进
- 留意复合语句下的提示符变化
- 在交互式命令行模式中,用一个空行结束复合语句
- 交互命令行模式一次运行一条语句(这意味着不能在交互式命令行模式中复制并粘贴多行代码,除非这段代码的每条复合语句的后面都包含空行)