エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
__pycache__ とは何か?(関連してPythonでのJIT Compilerについて)
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
__pycache__ とは何か?(関連してPythonでのJIT Compilerについて)
前提 本記事のすべての内容はCpython実装を元にしています。 python実行時に出てくる __pycache__とは何... 前提 本記事のすべての内容はCpython実装を元にしています。 python実行時に出てくる __pycache__とは何か? Pythonが勝手に作成するCacheディレクトリのことで、中には*.pycファイルが入っている。 その目的は名前からしてCacheファイルを想像させるため、何かの結果物をCacheにし、高速化を意図しているのではないかということが想像できる。 その実態をこれから先で掘り下げていく。 *.pyc はどのように作られるのか? それには、Pythonがどう起動するかを知る必要がある まず、python main.pyを実行すると、我々が書いたCodeが py_compile[1] によってpycというファイルに変換される。それを、Python Interpreterが読み取り、順番に実行していく。 *.pyc の中身は何か? Cacheファイルであり、人が読むことを

