【说站】python程序的执行原理
2024-11-04
32
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基础教程
更新于:1个月前赞一波!1
相关文章
- 【说站】python tqdm有哪些用法
- 【说站】python正态分布中的normal函数
- 【说站】python socket连接客户端的方法
- 【说站】python socketserver处理客户端的流程
- 【说站】python TCP和UDP协议的区别分析
- 【说站】python if三元表达式如何使用
- 【说站】python自定义进度条显示信息
- 【说站】python线程阻塞的解决
- 【说站】python binomial生成二项分布随机数
- 【说站】python二项分布的概率使用
- 【说站】python计数排序法是什么
- 【说站】python归并排序是什么
- 【说站】python使用choice生成随机数
- 【说站】python归并排序的实现原理
- 【说站】python希尔排序的使用原理
- 【说站】java枚举类型的原理
- 【说站】python Task如何在协程调用
- 【说站】python事件循环如何使用?
- 【说站】await在python协程函数的使用
- 【说站】python使用jinja2进行渲染
文章评论
评论问答