python程序的执行原理
- 更新时间:2021-07-06 09:30:37
- 编辑:盖昊苍
本站收集了一篇相关的编程文章,网友殳燕岚根据主题投稿了本篇教程内容,涉及到Python相关内容,已被789网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。
参考资料
- Python地理空间分析指南 PDF 电子书 / 12.4 MB / 莱哈德 推荐度:
- 流利的Python语言 第2版(影印版) PDF 电子书 / 55.6 MB / Luciano Ramalho 推荐度:
- Python 快速入门 PDF 电子书 / 9.73 MB / 娜奥米·塞德 推荐度:
- Python和Pygame游戏开发指南 PDF 电子书 / 110.9 MB / Sweigart 斯维加特 推荐度:
- 【Python模块、包、文件、异常、高阶函数】高清知识点结构图 / 1.2 MB / 码小辫 推荐度:
正文内容
无意中在网上看到《python程序的执行原理》,觉得有用就收藏了,重新排版了一下发到这里,觉得好就请收藏下。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、原理分析
操作系统首先允许CPU将Python解释器的程序复制到内存中。
Python解释器可以根据语法规则从上到下翻译Python程序中的代码。
CPU负责完成翻译的代码。
2、实例
先删除__pycache__文件夹,然后再用python myfun.py命令运行myfun.py,将myfun.py当做主module时,看看是否会生成pyc文件,结果是没有生成。
(anaconda3-4.4.0) ~/Desktop/mypy > ls __pycache__ myfun.py test.py (anaconda3-4.4.0) ~/Desktop/mypy > rm -rf __pycache__ (anaconda3-4.4.0) ~/Desktop/mypy > ls myfun.py test.py (anaconda3-4.4.0) ~/Desktop/mypy > python myfun.py (anaconda3-4.4.0) ~/Desktop/mypy > ls myfun.py test.py
以上就是python程序的执行原理,跟cpu、解释器有着密切的联系,大家如果对基础知识点掌握不够透彻,也可以再复习完后再理解本篇的程序原理。
相关教程
-
python实现五子棋人机对战游戏
这篇文章主要为大家详细介绍了python实现五子棋之人机对战游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2019-06-26
-
python自动扫雷实例分享
用python实现扫雷,非常有意思,这篇文章主要给大家介绍了关于python实现自动扫雷的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
发布时间:2020-01-19