Python compile() 函式
定義和用法
compile()
函式將指定的源作為程式碼物件返回,準備執行。
語法
compile(source, filename, mode, flag, dont_inherit, optimize)
引數值
引數 | 描述 |
---|---|
source | 必需。要編譯的源,可以是字串、位元組物件或 AST 物件 |
filename | 必需。原始檔來自的檔名。如果原始檔不來自檔案,您可以隨意編寫 |
mode | 必需。合法值 eval - 如果源是單個表示式 exec - 如果源是語句塊 single - 如果源是單個互動式語句 |
flags | 可選。如何編譯源。預設值 0 |
dont-inherit | 可選。如何編譯源。預設值 False |
optimize | 可選。定義編譯器的最佳化級別。預設值 -1 |