最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python底層源碼分析(一): Python啟動(dòng)都干了什么?

2023-02-17 22:07 作者:StepfenShawn  | 我要投稿

我們從main函數(shù)開始分析:

之后是一些初始化操作, 函數(shù)執(zhí)行流:

PyMain -> pymain_main -> Py_RunMain:

Py_RunMain這個(gè)函數(shù)定義了整個(gè)Python程序運(yùn)行的生命周期, 我們進(jìn)入最主要的函數(shù)pymain_run_python看看:

我們先來看看 pymain_repl 執(zhí)行了什么:

PyRun_AnyFileFlags:

接下來到了解析Python源代碼的函數(shù)了:

接下來又是一堆函數(shù)執(zhí)行流:

_PyRun_AnyFileObject ->?_PyRun_SimpleFileObject :

接下來是pyrun_file, 也就是詞法分析, 語法分析, 翻譯成 python vm code 部分了:

看來Python在啟動(dòng)前做了很多事情啊,?初始化線程, 獲取config, check模式等等。。。我們先把主要的架構(gòu)看清楚, 后面再對(duì)各個(gè)函數(shù)的細(xì)節(jié)慢慢分析吧。。。

Python底層源碼分析(一): Python啟動(dòng)都干了什么?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
光泽县| 临沧市| 安阳市| 丰都县| 宝坻区| 黔南| 五大连池市| 监利县| 区。| 陆丰市| 礼泉县| 石林| 吉木萨尔县| 仁化县| 青神县| 岐山县| 新营市| 阳曲县| 北碚区| 聂拉木县| 称多县| 府谷县| 芒康县| 武定县| 刚察县| 贵定县| 余庆县| 夹江县| 涟源市| 巩义市| 哈尔滨市| 尚义县| 封丘县| 祁门县| 太仆寺旗| 凯里市| 五莲县| 陵川县| 安义县| 邵武市| 芷江|