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. 如何格式化字符串日期並獲取字符串作爲結果?
- 2. 在PHP中獲取包含在字符串中的結果?
- 3. 將sp_helptext的結果作爲單個字符串獲取
- 4. 在字符串中獲取dis.dis()的結果
- 5. 簡單的Java查詢 - 從字符串獲取結果
- 6. 使用saxon執行xquery並獲取字符串作爲結果
- 7. 用異步發送HttpPost並獲取字符串結果
- 8. 從SqlDataSource獲取查詢結果並存儲爲字符串
- 9. 從查詢結果而不是行中獲取字符串
- 10. 在字符串中獲取查詢結果
- 11. 在SimpleXmlElement上使用xPath獲取單個字符串結果
- 12. 獲取字符串
- 13. 獲取字符串
- 14. 獲取字符串
- 15. 獲取字符串
- 16. 獲取字符串2個字符串
- 17. 從字符串獲取子字符串__
- 18. MySQL的串聯提取結果與字符串
- 19. 通過搜索字符串獲取子字符串文本來獲取字符串的子字符串?
- 20. 獲取字符串的DataReader
- 21. MySQL查找結果是查詢字符串的子字符串
- 22. 在PHP中獲取字符串作爲MySQL的結果 - 字符串總是空的?
- 23. 從Powershell中的文本文件中獲取字符串的gci的fliter結果
- 24. 字符串模板 - 結果從文件讀取時不同/從字符串
- 25. Win32print結果的字符串編碼
- 26. 意外的字符串連接結果
- 27. 的Equals結果編輯字符串假
- 28. 奇怪的結果與C字符串
- 29. XPath的結果空字符串
- 30. NSPredicate作爲字符串的結果
將兩個數字字符串轉化爲實際數字,將它們添加。你可以把字符串賦給'eval',但是我甚至可能會建議這樣做。 – Carcigenicate
該字符串可能是什麼類型的東西? –
據我所知,字符串不能轉換爲整數,但整數可以轉換爲字符串。 –