1. 程式人生 > >eval() python怎麼把字串變成可執行命令?

eval() python怎麼把字串變成可執行命令?

>>>x = 7
>>> eval( '3 * x' )
21
>>> eval('pow(2,2)')
4
>>> eval('2 + 2')
4
>>> n=81
>>> eval("n + 4")
85

 

 

用eval()來解決這個問題,我看了很多eval的資料都沒有說到eval()可以把字串變成可執行程式碼的作用。最後貼上程式碼

main.py

從log.cfg傳過來的字串直接