0
A
回答
5
您正在尋找的eval:
>>> s = '5 + 7'
>>> eval(s)
12
要小心,不要在不可信的代碼運行,因爲惡意方可以使用它來在您的系統上運行任意代碼。例如,如果用戶可以使s
等於"__import__('os').execve('/bin/sh',[],{})"
,那麼eval(s)
將爲您的計算機提供用戶shell。
+0
將: 如果'進口'不在s和'os'不在s: 保護我(作爲用戶)? @Adam Van Prooyen – Anonymous
2
相關問題
- 1. 獲取perl字符串計算結果
- 2. 獲取Saxon XsltTransformer.Run()結果爲字符串
- 3. 獲取XML結果作爲字符串
- 4. Android HTTP獲取和結果字符串
- 5. 獲取函數的結果作爲jQuery的字符串Datetimepicker
- 6. 獲取SQL查詢的結果字符串中的Rails
- 7. 獲取查詢字符串的結果,而不使用Response.Redirect的
- 8. 如何格式化字符串日期並獲取字符串作爲結果?
- 9. 在Lex中獲取以字符串「lngt」結尾的字符串
- 10. JSoup Android:在單獨的字符串中獲取每個結果
- 11. 在PHP中獲取包含在字符串中的結果?
- 12. 在字符串中獲取dis.dis()的結果
- 13. 簡單的Java查詢 - 從字符串獲取結果
- 14. 如何在javascript代碼中獲取console.log的結果字符串?
- 15. 如何使用NamedParameterJDBCTemplate中的字符串列表獲取結果
- 16. 將sp_helptext的結果作爲單個字符串獲取
- 17. 獲取字符串如果值匹配
- 18. 使用saxon執行xquery並獲取字符串作爲結果
- 19. 從查詢結果而不是行中獲取字符串
- 20. 用異步發送HttpPost並獲取字符串結果
- 21. 數據庫結果集使用SELECT獲取字符串/整數
- 22. 從re-seq結果中獲取字符串索引
- 23. 在SimpleXmlElement上使用xPath獲取單個字符串結果
- 24. 使用XslCompiledTransform獲取html作爲字符串。結果爲空
- 25. 在字符串中獲取查詢結果
- 26. 從SqlDataSource獲取查詢結果並存儲爲字符串
- 27. Struts 2在JSP中獲取結果字符串
- 28. 如何從檢查結果中獲取字符串?
- 29. 獲取字符串
- 30. 獲取字符串
將兩個數字字符串轉化爲實際數字,將它們添加。你可以把字符串賦給'eval',但是我甚至可能會建議這樣做。 – Carcigenicate
該字符串可能是什麼類型的東西? –
據我所知,字符串不能轉換爲整數,但整數可以轉換爲字符串。 –