在Linux、Windows、Mac OS的命令行窗口或Shell窗口,执行python命令,启动Python交互式解释器。交互式解释器会等待用户输入Python语句。输入Python语句并回车,解释器会执行语句并输出结果。交互式解释器是学习Python语言比较好的工具,优点是输入Python语句可以立即得到反馈。

在Windows环境下启动交互式解释器

Windows启动Python交互式解释器有两种方式。第一种方式是进入Pyhton的安装目录,直接运行python.exe程序;第二种方式是进入Windows命令行窗口,在命令行窗口启动python.exe。

在Windows命令行窗口启动Python交互式解释器,首先需要将Python安装目录的路径,添加到Path系统环境变量。否则,只能进入Python安装目录启动交互式解释器。在安装Python3.7时,如果勾选了【Add Python3.7 to PATH】选项,安装程序会自动把Python安装目录添加到Path系统环境变量。

进入Windows命令行窗口,输入python命令启动交互式解释器,输入python语句并执行,如下图所示。

使用Python自身提供的IDLE集成开发环境

Pyhton自身提供了一个简洁的集成开发环境,具备基本的IDE功能。利用IDLE可以较为方便地创建、运行、测试和调试Python程序。

Windows和Mac OS启动IDLE

Winodws环境下启动IDLE有多种方式,可以通过快捷菜单、桌面图标、进入Python安装目录直接运行IDLE等方式启动IDLE。

Mac OS启动IDLE的方式同启动交互解释器相同,可以在Python的安装目录直接启动,也可以在终端窗口输入open /usr/bin/idle命令启动。

IDLE的简单使用

IDLE本身就是一个Python shell,可以在IDLE窗口直接输入和执行Python语句,IDLE自动对输入的语句进行排版和关键词高亮显示。如下图所示。

IDLE还可以保存、打开并执行代码文件。

内容扩展:

python中模块的调用,将在原转载文献上修改的基础上稍后贴出。

对于刚接触一门新的编程语言的朋友来说,首先要把程序给运行起来,这点很重要,至少可以让自己对这门语言有一个很好的认识。

要运行python脚本,可以有几个方面来实现:

直接在命令行里运行:

这里要分不同的操作系统平台,主要是windows和linux,unix等系统。

windows的话:在DOS窗口里,输入python就可以进入python的运行窗口,然后在里面写代码。

到此这篇关于python不同系统中打开方法的文章就介绍到这了,更多相关python打开的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

python在不同系统代码区别_python不同系统中打开方法相关推荐

  1. python format和百分号的区别_python 格式化输出百分号的方法

    python 格式化输出百分号的方法 python的百分号输出比较奇怪,代码如下 print('%s%%'%(5))#这样就能输出'5%' 以上这篇python 格式化输出百分号的方法就是小编分享给大 ...

  2. 嵌入式系统,嵌入式系统定义和使用,嵌入式系统和桌面通用系统的区别,嵌入式系统结构组成,嵌入式软件组成

    嵌入式系统定义和使用,嵌入式系统和桌面通用系统的区别,嵌入式系统结构组成,嵌入式软件组成 嵌入式系统定义和使用 一.嵌入式系统 1.定义:用于控制.监视或者辅助操作机器和设备的装置,嵌入式系统的前提是 ...

  3. 痞子衡嵌入式:在IAR开发环境下将整个源文件代码重定向到任意RAM中的方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是在IAR开发环境下将整个源文件代码重定向到任意RAM中的方法. 痞子衡旧文 <在IAR下将关键函数重定向到RAM中执行的方法> ...

  4. python函数和类的区别_Python中类中的方法还有区别?

    上一篇,我们讲到Python类中的属性是有区别的,爱思考的小伙伴们可能就会问了,Python中的方法是不是也有区别呢?是的,而且Python中的方法区别更大,让我们来看看吧~ Python类中的三种方 ...

  5. python静态方法和类方法的区别_python中类的静态方法和类的类方法

    知识回顾: 上一节中,我们深化学习了类的属性监控,主要使用了三个魔法方法:__getattr__ __setattr__ __delattr__ 与此同时在书写属性设置监控的时候,千万不要忘记写__d ...

  6. python和c的语法区别_python与c语言的语法有哪些不一样的

    Python 是一种跨平台的计算机程序设计语言. 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.最初被设计用于编写自动化脚本 (shell),随着版本的不断更新和语言新功能的添加,越 ...

  7. python str和repr的区别_python str与repr的区别

    尽管str(),repr()和"运算在特性和功能方面都非常相似,事实上repr()和"做的是完全一样的事情,它们返回的是一个对象的"官方"字符串表示,也就是说绝 ...

  8. python 爬虫动态网页的区别_Python开发爬虫之动态网页抓取篇:爬取博客评论数据——通过Selenium模拟浏览器抓取...

    区别于上篇动态网页抓取,这里介绍另一种方法,即使用浏览器渲染引擎.直接用浏览器在显示网页时解析 HTML.应用 CSS 样式并执行 JavaScript 的语句. 这个方法在爬虫过程中会打开一个浏览器 ...

  9. python源码剖析代码例子_Python源码剖析笔记5-模块机制

    python中经常用到模块,比如import xxx,from xxx import yyy这样子,里面的机制也是需要好好探究一下的,这次主要从黑盒角度来探测模块机制,源码分析点到为止,详尽的源码分析 ...

最新文章

  1. AOI检测基本原理与设备构成
  2. html月球绕地球转,CSS3地球公转,月球绕地球转
  3. 跟我学习php文件和目录常用函数-下篇
  4. 交互原型细节提升之路
  5. 《MySQL——给长字符串加索引》
  6. 使用Istio进行多集群部署管理:单控制平面 Gateway 连接拓扑
  7. staf工作笔记-stax自定义信号和信号处理功能
  8. 自定义QListWidget实现item被hover时改变图标样式(模仿网易云音乐选项列表)(方法二)
  9. Python selenium chrome 环境配置
  10. hive中统计某列数组的元素个数
  11. Zcash下一次NU5升级——基于Halo 2
  12. 软件测试—如何建立软件测试管理体系?
  13. Java后台调用API的方法
  14. CocosCreator微信小游戏之排行榜
  15. 关于机器翻译,看这一篇就够了
  16. python的自省与反射
  17. linux中一次显示一页内容的命令
  18. ADI-DSP-BF706之CCES操作仿真及烧写程序
  19. 【娱乐大闯关】C语言实现模拟ATM机管理系统
  20. CentOS7.9 安装中文字体命令

热门文章

  1. Windows Phone 7 不温不火学习之《Expression Blend 创建渐变效果和创建Storyboard动画》...
  2. linuxdeploy ubuntu 更新gui_在Ubuntu和Linux Mint上释放空间的7种简单方法
  3. Fuchsia之GN与Ninja构建hello world
  4. daemon守护进程初识
  5. 【Android架构GPS篇】之定位数据如何从GPS芯片到应用层
  6. (Android)java虚拟机和Dalvik虚拟机的区别
  7. Android相关属性的介绍:android:exported = true
  8. windows之无法选择默认打开方式
  9. java 二分查找_Java二分法查找
  10. redis返回的结果是null_Spring AOP 用注解封装 redis 缓存