1.Python Shell
1.1 Windows命令
(1)【開始】|【執行】,輸入cmd回車,進入Windows命令介面。
(2)輸入python,回車,進入Python Shell。
1.2 IDLE
Python開始選單中點選IDLE,啟動Python Shell。
2.Python檔案
2.1 py原始碼檔案
hello_world.py:
1 #! /usr/bin/python3 2 # -*- coding: utf-8 -*- 3 4 print('Hello World!')
其中,程式碼行
Line 1:Linux程式碼移植
Line 2:檔案編碼,可避免出現中文亂碼情況
2.2 pyc位元組碼檔案
將原始碼py檔案編譯成位元組碼pyc檔案:
(1)單個生成pyc檔案
命令方式:
python -m py_compile hello_world.py
或
python -m compileall hello_world.py
指令碼方式:
啟動Python IDLE
>>> import py_compile >>> if __name__=='__main__': py_compile.compile(r'F:\Projects\hello_world.py')
(2)批量生成pyc檔案
指令碼方式:
>>> import compileall >>> if __name__=='__main__': compileall.compile_dir(r'F:\Projects')
2.3 opt.pyc優化編譯檔案
python -O -m py_compile hello_world.py
python -O -m compileall hello_world.py
優化編譯後生成的檔案:__pycache__/hello_world.cpython-37.opt-1.pyc
python -OO -m py_compile hello_world.py
python -OO -m compileall hello_world.py
優化編譯後生成的檔案:__pycache__/hello_world.cpython-37.opt-2.pyc
-O引數:生成更加緊湊的優化後的位元組碼
-OO引數:進一步移除-O選項生成的優化後的位元組碼檔案中的文件字串