详解python的运行方式

做一个柔情的程序猿

共 1445字,需浏览 3分钟

 · 2022-05-26

python包含两种运行方式:交互式和脚本式。交互式可以通过cmd命令行窗口或者IDEL实现,而脚本式通过写一个脚本(.py结尾的文档)实现。其中交互式主要用于简单的python运行或者测试调试python时用到,而脚本式是运行python程序的主要方法

1 交互模式下执行 Python  

这种模式下无需创建脚本文件,直接在 Python解释器的交互模式下编写对应的 Python 语句即可。

1.1 Windows命令行工具

通过Windows命令行工具进行交互式运行python。在开始菜单找到“命令提示符”,打开,就进入到命令行模式,或者按下 “win +R” 键,启动“运行”,在“运行”中输入 cmd 然后回车,即弹出命令行工具,然后输入python回车来启动Python解释器,即出现如下界面。

然后在命令提示符中输入print('Hello world!'),然后回车即可输出“Hello world!”。

交互模式:写一行代码,与python交互一次,python执行一次。


1.2 IDEL交互式运行python

通过IDEL交互式运行python。从“开始”中找到Python->IDEL,如下图。

启动IDEL后,同样输入print('Hello world!'),然后回车即可输出“Hello world!”。

同样敲一行代码,与python交互一次,python执行一次。只不过IEDL中python代码可以高亮显示。

2 脚本式执行Python

2.1 文本编辑器编写脚本文件

通过文本编辑器,编写脚本文件,命名为 test.py,如下:

接着在命令行模式下cdtest.py文件所在路径,然后输入 python test.py 回车即可,如下:

 

注意脚本文件所在路径,如果当前工作路径和脚本文件不在同一路径下,则要进入 脚本文件所在路径,或者给出脚本文件的完整路径。

2.2 IDEL中编写脚本文件

在IDEL中点击file->new file,就会弹出一个未命名(Untitled)的脚本窗口,然后输入如下代码,并按Ctrl+S保存为 test.py 。

  1. num = int(input('请输入一个整数: '))

  2. # 输出 1 - num(含) 中的所有的素数

  3. for i in range(2,num+1):

  4. fg=0

  5. for j in range(2,i-1):

  6. if i%j ==0:

  7. fg=1

  8. break

  9. if fg==0:

  10. print(i)

按F5运行保存的 test.py 脚本,就会出现如下界面 

3 交互式和脚本式的对比

  • 在交互式下运行python语句,会自动打印出运算结果;通过脚本文件的方式不会。

  • 在交互式下运行python语句,每次输入的语句不会被保存,退出交互环境之后就会消失,但是通过脚本文件可以保存所以的语句。

推荐阅读

(点击标题可跳转阅读)

教你用Python制作实现自定义字符大小的简易小说阅读器

【专家推荐】保姆级开源工具推荐,一用一个爽,非常劲爆(收藏系列)

【恭喜考研拟录取】极力推荐科研必备软件,让你科研生涯事半功倍

小程序云开发项目的创建与配置

汇总超全Matplotlib可视化最有价值的 50 个图表(附 Python 源代码)(一)

超详细讲解CTC理论和实战ODBC连接主流数据库的配置方法

教你用python进行数字化妆,可爱至极

加速Python列表和字典,让你代码更加高效

老铁,三连支持一下,好吗?↓↓↓


点分享

点点赞

点在看

浏览 108
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报