python里compile的作用_Python代码中compile()函数具有哪些功能呢?
摘要:
下文講述Python代碼中compile()函數(shù)的功能說明,如下所示:
compile()函數(shù)功能說明
compile()函數(shù)功能:
用于將一個(gè)字符串編譯為字節(jié)代碼
compile()函數(shù)語法:
compile(source, filename, mode[, flags[, dont_inherit]])
-------參數(shù)說明----
source:字符串或者AST(Abstract Syntax Trees)對(duì)象
filename:代碼文件名稱,如果不是從文件讀取代碼則傳遞一些可辨認(rèn)的值
mode:指定編譯代碼的種類。可以指定為 exec, eval, single
flags:變量作用域,局部命名空間,如果被提供,可以是任何映射對(duì)象
flags和dont_inherit:是用來控制編譯源碼時(shí)的標(biāo)志
-------返回值說明----
返回表達(dá)式運(yùn)行結(jié)果
例:
Python compile修飾符示例分享
>>> s = "for i in range(8): print(i)"
>>> s2 = compile(s,'','exec') #編譯為字節(jié)對(duì)象
>>> s2
at 0x00000288B4837BE0, file "", line 1>
>>> exec (s2)
0
1
2
3
4
5
6
7
總結(jié)
以上是生活随笔為你收集整理的python里compile的作用_Python代码中compile()函数具有哪些功能呢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python turtle 颜色数字_p
- 下一篇: arcgis 字段计算器 条件赋值_【教