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 全局变量的import机制介绍
Sep 07 Python
python中map()函数的使用方法示例
Sep 29 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
python 实现登录网页的操作方法
May 11 Python
对python3 一组数值的归一化处理方法详解
Jul 11 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
Python的argparse库使用详解
Oct 09 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
Python手动或自动协程操作方法解析
Jun 22 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
python 实现围棋游戏(纯tkinter gui)
Nov 13 Python
详解Django中的FBV和CBV对比分析
Mar 01 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
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP里的中文变量说明
2011/07/23 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
php读取mysql的简单实例
2014/01/15 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
详细探究Python中的字典容器
2015/04/14 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
介绍一下Python下range()函数的用法
2013/11/07 面试题
餐饮业的创业计划书范文
2013/12/26 职场文书
新郎婚宴答谢词
2014/01/19 职场文书
面试后感谢信怎么写
2014/02/01 职场文书
合作协议书
2014/04/23 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
英语教学课后反思
2016/02/15 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis