对于python中运行程序的方法,是我们初学时就已经掌握过的了,想必大家会的只是其中的一两种方式。 本篇对程序运行的三种方式进行了整理,分别是:Python的解释器、交互式运行和PyCharm,大家在学习中都有所接触,那么对于其运行程序的方面,下面我们来分别进行介绍。

1、Python解释器

Python解释器如今有多个语言的实现,包括:

CPython —— 官方版本的 C 语言实现

Jython —— 可以运行在 Java 平台

IronPython —— 可以运行在 .NET 和 Mono 平台

PyPy —— Python 实现的,支持 JIT 即时编译# 使用 python 2.x 解释器

$ python xxx.py

# 使用 python 3.x 解释器

$ python3 xxx.py

2、交互式运行 Python 程序

直接在终端中运行解释器,而不输入要执行的文件名

在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果

优点:

适合于学习/验证 Python 语法或者局部代码

缺点:

代码不能保存

不适合运行太大的程序

3、Python的IDE,即PyCharm

集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

图形用户界面

代码编辑器(支持 代码补全/自动缩进)

编译器/解释器

调试器(断点/单步执行)

以上就是Python运行程序的三种方法,大家对于这些方法有所了解后,可以在课下逐个进行练习,看看能否成功运行程序。更多Python学习指路:python基础教程

python程序执行三种方式,Python运行程序的三种方法相关推荐

  1. chatgpt赋能python:Python调试技巧:如何使用断点运行程序

    Python调试技巧:如何使用断点运行程序 在Python编程中,程序出现错误或需要调试时,我们需要一些工具来帮助我们定位问题和修复代码.其中之一就是使用断点来运行程序.接下来我们将讨论如何在Pyth ...

  2. 【使用PyCharm进行Python开发:如何通过右键Run运行程序】-PyCharm是一款强大的Python开发工具,提供了方便快捷的编写、测试和调试Pyth...

    [使用PyCharm进行Python开发:如何通过右键Run运行程序]-PyCharm是一款强大的Python开发工具,提供了方便快捷的编写.测试和调试Python代码的功能.在编写完Python代码 ...

  3. QtCreator与catkin命令两种方式开发ROS程序(图示加代码)

    QtCreator与catkin命令两种方式开发ROS程序(图示加代码) 一.Qt Creator安装及开发ROS 1.安装Qt Creator 2.使用Qt Creator开发ROS 1.创建工作空 ...

  4. Linux 下后台运行程序,查看和关闭后台运行程序(转载)

    1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...

  5. java 产生随机数的两种方式,Java产生随机数的两种方式

    Java产生随机数的两种方式 Java产生随机数的两种方式 在java中,我们可以通过两种方式来获取随机数(generating a random number)一种是大家熟悉的java.lang.M ...

  6. python虚拟机直接加载字节码运行程序_第二章 python如何运行程序

    一.python解释器介绍 Python解释器是一种让程序运行起来的程序.实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层. 当Python包安装在机器上后,它包含了一些最小化的组件:一个解释器 ...

  7. python使用教程cmd啥意思-python中执行cmd的方式

    1. 使用os.system("cmd") 导入import os. 程序会打出cmd在linux上执行的信息. os.system("ls") 2. 使用Po ...

  8. 三种方式生成小程序二维码

    通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面,所有生成的二维码永久有效,可放心使用.目前微信支持两种二维码,小程序码(左),小程序二维码(右),如下所示: 为满 ...

  9. python程序打完后怎么保存_如何保存要在之后使用的值应用程序执行()在python中退出?...

    我想保存/存储在中创建的鼠标事件值应用程序执行()因为它在运行.我想使用下面的代码,我从一个帖子,我现在有困难找到(将更新与该代码来自的帖子链接,一旦我找到它.)import sys from PyQ ...

最新文章

  1. shell中执行脚本并显示到终端和保存到日志文件中
  2. C# SVN检出的代码,F12显示从元数据
  3. 00069_DateFormate
  4. rk3399硬件设计指南_CMMI2实施过程系列-系统设计
  5. Android调用相机拍摄照片并显示到 ImageView控件中
  6. 补码(为什么按位取反再加一):告诉你一个其实很简单的问题(转自醍醐灌顶)...
  7. 漫画:程序员真是太太太太太有趣了!
  8. 虎牙AI基础技术部招聘深度学习/计算机视觉实习生
  9. Tnpsp创业项目计划将与阿里巴巴展开全面竞争!
  10. 移动端 js 弹出层内容滚动的时候,不影响body的滚动条处理
  11. 微信小程序自定义tab切换(可滑动)
  12. 利用YYLabel 进行图文混排+高度计算
  13. _stdcall,_cdecl区别
  14. 《人生十论》. 钱穆
  15. AnyTrans for Mac(ios数据传输工具)
  16. P4165 [SCOI2007]组队 推柿子+差分
  17. 子域名接管_在S3上利用子域接管
  18. 小i机器人探秘:人工智能专业高手养成记
  19. 自动部署 打造个人网站:阿里云(ECS)+域名+Node+Webhooks(github)
  20. 学习笔记五:电路设计需要注意的那些事

热门文章

  1. 04-Windows Server 2012 R2 会话远程桌面-标准部署-CA证书(RemoteApp)
  2. php 32位 下载地址,php 32位官方下载
  3. JS计算两个经纬度坐标与正北方向夹角
  4. 浅析ODS与EDW关系(转载)
  5. vxe-table 将表格指定行设置背景颜色后,选中行、悬浮行样式失效解决。
  6. EASTED 产品决策层
  7. 小程序wxParse的使用
  8. LOCAL_CFLAGS用法
  9. 什么是mock数据、mock数据使用步骤
  10. 比较两张表的数据是否相同