当前位置: 首页 > 图灵资讯 > 行业资讯> python程序的执行原理

python程序的执行原理

来源:图灵python
时间: 2024-08-08 15:59:31

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。

1、原理分析

首先,CPU允许将Python解释器的程序复制到内存中。

Python解释器可以根据语法规则从上到下翻译Python程序中的代码。

CPU负责完成翻译代码。

2、实例

先删除__pycache__文件夹,然后使用python myfun.Py命令运行myfunnn.py,myfun.当py作为主module时,看看pyc文件是否会生成,结果是否不生成。

(anaconda3-4.4.4.4.4.4.4.0)~/Desktop/mypy>ls
__pycache__myfun.pytest.py
(anaconda3-4.4.4.4.4.4.4.0)~/Desktop/mypy>rm-rf__pycache__
(anaconda3-4.4.4.4.4.4.4.0)~/Desktop/mypy>ls
myfun.pytest.py
(anaconda3-4.4.4.4.4.4.4.0)~/Desktop/mypy>pythonmyfun.py
(anaconda3-4.4.4.4.4.4.4.0)~/Desktop/mypy>ls
myfun.pytest.py

以上是python程序的执行原理,以及cpuun、解释器密切相关。如果你对基础知识点掌握不够透彻,你也可以在复习后理解这篇文章的程序原理。更多Python学习指导:python基础教程