0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解析两种运行Python程序方法

python爬虫知识分享 来源:python爬虫知识分享 作者:python爬虫知识分享 2022-02-16 18:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.3 两种运行 Python 程序方法

前两节我们安装好了 CPython 解释器,有了解释器,就可以运行 Python 程序了。

Python 程序的执行分为两种:

使用Python Console 界面上执行 Python 语句

使用命令行执行 .py 后缀的脚本文件

下面分别对这两种方法进行演示。

1. 第一种方法

首先打开你的终端,直接输入 python3 回车,然后输入 print("Hello, World"),就时候就会在屏幕上打印出 Hello, World 这几个字符。print 是 Python 的一个函数,通过它可以把你内容输出到终端屏幕上。这是我们写的第一行 Python 代码,调用的第一个 Python 函数,也是第一个 Python 程序。

解析两种运行Python程序方法

2. 第二种方法

还记得我们在上一节中新建了个 Python 脚本文件 demo.py 吗?

当时我是使用 PyCharm 直接执行的,隐藏了一些运行细节,如果我不想通过 PyCharm 来执行脚本,有什么办法呢?

首先先进入脚本所在的文件夹,然后按住 Shift 和 右键,再点击如图位置打开 PowerShell

解析两种运行Python程序方法

然后在 PowerShell 中输入 python dmeo.py,就可以执行这个 python 脚本啦。

解析两种运行Python程序方法

以上介绍了两种最原始的 Python 程序的执行方式。

3. 重要提示

在后面学习 Python 基础的时候,我在演示案例的时候,都会使用第一种方法(代码框里最前面会有 >>> 标识),请你注意,后面不再提及。

实际上不管你使用哪个编辑器和 IDE 执行 Python 文件,它们的本质都是采用的第二种方法,因此这里很有必要向你介绍。
审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 界面
    +关注

    关注

    0

    文章

    59

    浏览量

    15862
  • 程序
    +关注

    关注

    117

    文章

    3830

    浏览量

    83601
  • python
    +关注

    关注

    56

    文章

    4838

    浏览量

    87986
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    python app不能运行怎么解决?

    我使用helloword的模板,上传了IG502,但不能运行,请大神帮忙。系统日志如下:sntpc[1226]: ntp request error: 113, No route to host
    发表于 08-06 06:27

    贴片晶振中两种常见封装介绍

    贴片晶体振荡器作为关键的时钟频率元件,其性能直接关系到系统运行的稳定性。今天,凯擎小妹带大家聊聊贴片晶振中两种常见封装——金属面封装与陶瓷面封装。
    的头像 发表于 07-04 11:29 610次阅读
    贴片晶振中<b class='flag-5'>两种</b>常见封装介绍

    六相永磁同步电机串联系统控制的两种方法分析研究

    摘要:笔者以逆变器驱动合双Y移 30°永磁同步电机(PMSM)的串联系统为例,给出了串联系统的工作原理,采用i0的失量控制策略及电流滞环控制和PWM载波控制两种拉制串联解楀的方法。在Malab
    发表于 06-10 13:09

    两种感应电机磁链观测器的参数敏感性研究

    模式和发电模式下对闭环电压电流模型磁链观测器和滑模磁链观测器参数敏感性进行了研究,通过仿真和实验比较了这两种观测器对定、转子电阻及励磁电感的敏感性。同时还研究了基于这两种观测器的模型参考自适应系统
    发表于 06-09 16:16

    零基础入门:如何在树莓派上编写和运行Python程序

    在这篇文章中,我将为你简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi上编写和运行一个简单的
    的头像 发表于 03-25 09:27 1051次阅读
    零基础入门:如何在树莓派上编写和<b class='flag-5'>运行</b><b class='flag-5'>Python</b><b class='flag-5'>程序</b>?

    是否可以使用OpenVINO™部署管理器在部署机器上运行Python应用程序

    使用 OpenVINO™部署管理器创建运行时软件包。 将运行时包转移到部署机器中。 无法确定是否可以在部署机器上运行 Python 应用程序
    发表于 03-05 08:16

    使用ADS1258的时候调试了它的两种工作方式,寄存器的值会发生错乱,为什么?

    我在使用ADS1258的时候调试了它的两种工作方式,一是auto channel,一是fix channel;使用第一方式都是正常的,但是用第二方式是,总是会出现bug,在
    发表于 02-10 08:21

    AMC1204有两种封装,SOIC-8和SOIC-16,功能一样吗?为什么要推出两种封装?

    呢?AMC1204,AMC1304这样做有什么好处吗? 2、AMC1204有两种封装,SOIC-8和SOIC-16,功能一样吗?为什么要推出两种封装?
    发表于 12-27 07:22

    solidworks正版软件:永久版权和订阅许可 两种购买方式解析和选择

    SOLIDWORKS软件分从购买方式上划分为永久版权的形式和订阅即年付费两种方式,代理商硕迪科技向您详细解析 SOLIDWORKS 的永久版权和订阅许可的区别,各自的优劣势以及适合的应用场景。以帮助您做出适合的决策。
    的头像 发表于 12-16 16:45 1920次阅读
    solidworks正版软件:永久版权和订阅许可 <b class='flag-5'>两种</b>购买方式<b class='flag-5'>解析</b>和选择

    芯片制造过程中的两种刻蚀方法

    本文简单介绍了芯片制造过程中的两种刻蚀方法   刻蚀(Etch)是芯片制造过程中相当重要的步骤。 刻蚀主要分为干刻蚀和湿法刻蚀。 ①干法刻蚀 利用等离子体将不要的材料去除。 ②湿法刻蚀 利用腐蚀性
    的头像 发表于 12-06 11:13 2044次阅读
    芯片制造过程中的<b class='flag-5'>两种</b>刻蚀<b class='flag-5'>方法</b>

    对比Python与Java编程语言

    Python与Java都是目前非常流行的编程语言,它们各有其独特的优势和适用场景。以下是对这两种编程语言的对比: 一、语法和易用性 Python 语法简洁,代码更易读,非常适合初学者。 动态类型系统
    的头像 发表于 11-15 09:31 1477次阅读

    噪声传导的两种模式

    噪声传导有两种模式,一为差模传导,一为共模传导。
    的头像 发表于 10-15 11:33 892次阅读
    噪声传导的<b class='flag-5'>两种</b>模式

    Linux应用层控制外设的两种不同的方式

    众所周知,linux下一切皆文件,那么应用层如何控制硬件层,同样是通过 文件I/O的方式来实现的,那么应用层控制硬件层通常有两种方式。
    的头像 发表于 10-05 19:03 1516次阅读
    Linux应用层控制外设的<b class='flag-5'>两种</b>不同的方式

    比较分析两种不同的可提高栅极驱动电流的方法

    电子发烧友网站提供《比较分析两种不同的可提高栅极驱动电流的方法.pdf》资料免费下载
    发表于 09-23 11:13 0次下载
    比较分析<b class='flag-5'>两种</b>不同的可提高栅极驱动电流的<b class='flag-5'>方法</b>

    放大电路的基本分析方法有哪两种

    放大电路是电子学中的基础组成部分,用于增强信号的幅度而不改变其基本特性。在电子工程中,放大电路的设计和分析是至关重要的。放大电路的基本分析方法主要有两种:直流分析和交流分析。 直流分析 直流分析
    的头像 发表于 09-23 10:40 1322次阅读