请简述python程序的执行原理,python执行原理是什么
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、原理分析
操作系统首先允许CPU将Python解释器的程序复制到内存中。
Python解释器可以按照语法规则自顶向下翻译Python程序中的代码。
CPU负责完成翻译后的代码。
2、实例
首先删除__pycache__文件夹,然后使用python myfun.py命令运行myfun.py。当myfun.py为主模块时,看会不会生成pyc文件,没有。
(anaconda 3-4 . 4 . 0)~/Desktop/mypyls
__pycache__myfun.pytest.py
(anaconda 3-4 . 4 . 0)~/Desktop/mypyrm-RF _ _ py cache _ _
(anaconda 3-4 . 4 . 0)~/Desktop/mypyls
myfun.pytest.py
(anaconda 3-4 . 4 . 0)~/Desktop/mypypython myfun . py
(anaconda 3-4 . 4 . 0)~/Desktop/mypyls
以上Myfun.pytest.py是python程序的执行原理,与cpu和解释器密切相关。如果对基础知识了解的不够透彻,也可以先复习一下,再理解本文的程序原理。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。