品易云推流 关闭
文章 > Python基础教程 > Python运行过程的分析

Python运行过程的分析

Python

头像

小妮浅浅

2021-04-27 16:26:08781浏览 · 0收藏 · 0评论

1、过程说明

Python程序首次运行时,编译的结果保存在内存中的PycodeObject中。Python程序运行结束时,Python解释器将PycodeObject写回硬盘的pyc文件。

Python程序第二次运行时,首先程序会在硬盘中找到pyc文件,如果找到,直接装载,否则重复上述过程。

因此,应该这样定位PyCodeObject和pyc文件。pyc文件实际上是PyCodeObject的持久保存方式。

也就是说,保存pyc文件是为了避免在下次再次使用该剧本时重复编译,节省时间。因此,只执行一次脚本,就没有必要保存其编译结果pyc文件浪费空间。

2、实例

新增 b.py,代码如下:

import a

执行 b.py:

E:\test>python b.py
hello world

以上就是Python运行过程的分析,希望对大家有所帮助。更多Python学习指路:python基础教程

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮