你正在寻找eval:
>>> s = '5 + 7'
>>> eval(s)
12
Run Code Online (Sandbox Code Playgroud)
注意不要在不受信任的代码上运行它,因为恶意方可以使用它在您的系统上运行任意代码.例如,如果用户可以使用户s相等"__import__('os').execve('/bin/sh',[],{})",那么eval(s)将为用户提供计算机上的shell.
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |