成人免费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-10 19:00:20

Pythonnext函

2010-03-09 18:55:27

Python djan

2010-03-16 10:58:35

Python字符串

2010-05-10 10:19:28

Oracle實戰RMA

2010-03-16 16:22:36

Python字符串

2010-03-17 09:11:01

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技術棧公眾號

主站蜘蛛池模板: 亚洲综合在线一区 | 亚洲 日本 欧美 中文幕 | 国产一区二区三区免费观看视频 | 精品一区二区三区不卡 | 最新中文字幕在线 | 国产sm主人调教女m视频 | 欧美精品日韩精品国产精品 | 日韩视频在线播放 | 二区av| 日韩精品在线视频免费观看 | 国产小视频在线观看 | 99精品一区二区三区 | 欧美精品第三页 | www.99精品| 人人做人人澡人人爽欧美 | 国内精品在线视频 | a级黄色片在线观看 | 一区中文| 日本精品一区二区在线观看 | av在线天天 | 在线免费观看毛片 | 国产精品99久久久久久www | 久热伊人| 秋霞在线一区 | 久久久久久国产精品免费免费狐狸 | 国产精品一码二码三码在线 | 国产精品成人品 | 亚洲高清在线免费观看 | 91精品久久 | 亚洲精品一二三区 | 国产一级特黄视频 | 91视频一区| 亚洲欧美中文日韩在线v日本 | 亚洲精品电影在线观看 | 亚洲午夜av久久乱码 | 精品中文字幕在线观看 | 久久人人爽人人爽人人片av免费 | 国产精品五区 | 精品av天堂毛片久久久借种 | 亚洲成人av | 午夜影院污 |