本文教程操作环境: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基础教程