成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python Library在實際操作中具有十分強大的功能

開發 后端
本文主要介紹的是Python Library在實際應用中如何直接運行代碼字符串,以及相關代碼的示例,望你會有所收獲。

以下的文章是通過Python Library: Exec & Compile的相關實際操作代碼的介紹來介紹Python Library在實際操作的相關步驟,以下是文章內容的具體介紹,希望你在瀏覽完下面的文章會有所收獲。

 直接運行代碼字符串也是動態語言的一個重要特征。雖然在 .NET/C# 里也可通過 CodeDom 實現類似的功能,但遠沒 Python 這么方便自由。

 

  1. >>> code = """  
  2. def test(s):  
  3. print "test:", s  
  4. a = 123 
  5. """  
  6. >>> exec code  
  7. >>> a  
  8. 123  
  9. >>> test("abc")  
  10. test: abc   

 

內置函數里還有 eval() 和 execfile() 都是用來做類似事情的。exec 關鍵字執行多行代碼片段,eval() 函數通常用來執行一條包含返回值的表達式,而 execfile 自然是用來執行源碼文件了。

 

  1. >>> a = 10 
  2. >>> x = eval("a + 3")  
  3. >>> x  
  4. 13   

 

eval() 和 execfile() 都有 "globals, locals" 參數,用于傳遞環境變量,默認或顯式設置為 None 時都直接使用 globals() 和 locals() 獲取當前作用域的數據。

 

  1. >>> x = eval("a + b", {}, {}) 

傳遞空值,使其無法獲取本地信息

 

  1. Traceback (most recent call last):  
  2. File "<pyshell#21>", line 1, in <module> 
  3. x = eval("a + b", {}, {})  
  4. File "<string>", line 1, in <module> 
  5. NameError: name 'a' is not defined  
  6. >>> x = eval("a + b", {}, { "a":123, "b":2})   

顯式傳遞環境信息

  1. >>> x  
  2. 125  

 

以上文章的內容是對Python Library的實際相關應用操作過程中操作的部分介紹。

【編輯推薦】

  1. python開發環境中IDLE的相關介紹
  2. 對Python編程的實際操作方案的詳細介紹
  3. Python編程語言比perl在實際應用中優點所在
  4. Python語法檢查引用PyLint配置的具體方法
  5. Python代碼在實際應用中的方案簡介
責任編輯:佚名 來源: 博客園
相關推薦

2010-03-17 13:14:00

Python Libr

2010-04-22 13:39:31

Oracle細粒度訪問

2010-03-24 11:20:17

Python嵌入CC+

2010-04-13 18:03:33

Oracle服務

2010-03-16 10:00:37

Python函數

2010-03-23 13:16:14

Python代碼加密

2010-03-24 09:46:16

Python 2.6

2010-03-24 18:54:53

Python語言

2010-06-28 13:27:33

SQL Server視

2010-03-12 15:29:19

Pythonexe

2010-03-09 18:55:27

Python djan

2010-03-10 19:00:20

Pythonnext函

2010-03-16 10:58:35

Python字符串

2010-05-10 10:19:28

Oracle實戰RMA

2010-03-17 09:11:01

Python安裝 配置

2010-03-16 16:22:36

Python字符串

2010-03-24 13:17:35

Python嵌入

2010-03-16 12:39:09

python for

2010-06-01 15:54:46

MySQL-pytho

2010-03-25 17:28:41

Python配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九热精品在线 | 欧美理论片在线观看 | 亚洲视频欧美视频 | 国户精品久久久久久久久久久不卡 | 欧美一级片在线看 | 亚洲精品自在在线观看 | 日本视频免费观看 | 亚洲毛片在线观看 | 日韩中文字幕一区二区 | 美女国内精品自产拍在线播放 | 羞视频在线观看 | 色男人的天堂 | 免费国产一区二区 | 成年网站在线观看 | 国产日韩精品久久 | 懂色av一区二区三区在线播放 | 亚洲一区自拍 | 久久久精 | 天天干夜夜操 | 精品日韩在线 | www.97国产 | 91伊人 | 亚洲视频三区 | 国产高清精品在线 | 欧美日韩一卡 | 亚洲 成人 av | 国产一区二区三区精品久久久 | 国产精品美女www爽爽爽视频 | 黄色av网站在线免费观看 | 精品国产第一区二区三区 | 成年网站在线观看 | 羞羞午夜| 国产乱码精品一区二区三区五月婷 | 日韩精品一区二区三区中文字幕 | 亚洲三区在线观看 | 日韩中文字幕av | 日韩在线一区二区 | 亚洲精品一级 | 日韩精品在线播放 | 91精品国产一区 | 久久久久久国产精品免费免费 |