2021.06.02補充:
就是把字符串轉成普通變量名。你把一段代碼定義成字符串,也可以用eval轉成普通代碼執行;
eval可以獲取到變量的值,如下:
也可以用到替換自動化測試中${變量}的取值中,舉例如下:
====================================================================
2021.04.27補充:
eval() 把數據類 轉換成 他們原本的數據類型,僅限於字符串和類型之間的轉換,其他的不行,僅限於字符串的bool值,字符串的字典、元組、列表,還有數字轉成他們原本的類型
====================================================================
eval()方法是將字符串當成有效的Python表達式來求值,並返回計算結果。
也就是將字符串類型的文件轉換為本來面目(即實現list、tuple、dict和string之間的轉換)。
比如,json.loads() 字符串轉換成字典類型,可以使用eval()方法來代替它。
舉例:

接下來我們舉例子來驗證一下:
