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下线程之间的共享和释放示例
May 04 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
在python 中实现运行多条shell命令
Jan 07 Python
python使用Plotly绘图工具绘制散点图、线形图
Apr 02 Python
numpy中的ndarray方法和属性详解
May 27 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
学python安装的软件总结
Oct 12 Python
python创建学生成绩管理系统
Nov 22 Python
Python基础之字符串操作常用函数集合
Feb 09 Python
利用python爬取有道词典的方法
Dec 08 Python
python+playwright微软自动化工具的使用
Feb 02 Python
Python Pandas常用函数方法总结
Jun 15 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中创建并处理图象
2006/10/09 PHP
mysql limit查询优化分析
2008/11/12 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
PHP简单实现合并2个数字键数组值的方法
2017/05/30 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
python中的常量和变量代码详解
2018/07/25 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
详解python 爬取12306验证码
2019/05/10 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
python如何将图片转换素描画
2020/09/08 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
汉语言文学毕业求职信
2014/07/17 职场文书
股东授权委托书范文
2014/09/13 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
Python pyecharts绘制条形图详解
2022/04/02 Python