Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现


Posted in Python onOctober 10, 2020

1 命令行窗口

开始栏搜索command,打开命令提示符,即为命令行窗口。

运行一个Python程序,需要输入:Python + 程序地址 + 程序名.py

如图:

Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现

2 Python解释器

开始栏搜索command,打开命令提示符

命令提示符输入“pyhton”,出现“>>>”即进入Python解释器

此时输入的代码可直接反馈结果

退出Python解释器需要输入exit()

以上过程如图:

Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现

二者区别

文件运行:
文件运行要在命令行窗口,而非Python解释器。

结果展示:
Python交互式环境会把每一行Python代码的结果自动打印出来。
但是,命令行窗口模式运行Python代码却不会,需要添加print指令查看结果。

 3 IDLE

IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。

同时,使用Eclipse这个强大的框架时IDLE也可以非常方便的调试Python程序。基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。

打开 Idle 后出现一个增强的交互命令行解释器窗口(具有比基本的交互命令提示符更好的剪切-粘贴、回行等功能)。

除此之外,还有一个针对 Python 的编辑器(无代码合并,但有语法标签高亮和代码自动完成功能)、类浏览器和调试器。

菜单为 TK “剥离”式;也就是点击顶部任意下拉菜单的虚线将会将该菜单提升到它自己的永久窗口中去。
特别是 “Edit” 菜单,将其“靠”在桌面一角非常实用。Idle 的调试器提供断点、步进和变量监视功能;但并没有其内存地址和变量内容存数或进行同步和其他分析功能来得优秀。

到此这篇关于Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现的文章就介绍到这了,更多相关Python 运行方式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python输出9*9乘法表的方法
May 25 Python
在Python中的Django框架中进行字符串翻译
Jul 27 Python
详解python 拆包可迭代数据如tuple, list
Dec 29 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
Python从Excel中读取日期一列的方法
Nov 28 Python
python 格式化输出百分号的方法
Jan 20 Python
10 分钟快速入门 Python3的教程
Jan 29 Python
解决安装pyqt5之后无法打开spyder的问题
Dec 13 Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 Python
python 穷举指定长度的密码例子
Apr 02 Python
使用Pycharm分段执行代码
Apr 15 Python
python数据库批量插入数据的实现(executemany的使用)
Apr 30 Python
python如何利用Mitmproxy抓包
Oct 10 #Python
python批量生成条形码的示例
Oct 10 #Python
python如何对链表操作
Oct 10 #Python
Python timeit模块原理及使用方法
Oct 10 #Python
python实现自动打卡的示例代码
Oct 10 #Python
Python类绑定方法及非绑定方法实例解析
Oct 09 #Python
Python批量获取并保存手机号归属地和运营商的示例
Oct 09 #Python
You might like
PHP中文分词的简单实现代码分享
2011/07/17 PHP
php强制运行广告的方法
2014/12/01 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
javascript 封装Date日期类实例详解
2017/05/28 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
Python Queue模块详解
2014/11/30 Python
python验证码识别的示例代码
2017/09/21 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
python程序变成软件的实操方法
2019/06/24 Python
postman传递当前时间戳实例详解
2019/09/14 Python
python实现低通滤波器代码
2020/02/26 Python
python 实现简易的记事本
2020/11/30 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
教师演讲稿范文
2014/01/08 职场文书
运动会通讯稿200字
2014/02/16 职场文书
给老婆的保证书范文
2014/04/28 职场文书
银行竞聘报告范文
2014/11/06 职场文书
销售内勤岗位职责
2015/02/10 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
golang为什么要统一错误处理
2022/04/03 Golang
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers