run_python
Execute Python code in a secure sandbox environment for calculations and data manipulations. Restricted imports and a single-file execution ensure safety and simplicity, with results stored in a variable named 'result'.
Instructions
Execute Python code in a secure sandbox environment.
This tool allows running simple Python code for calculations and data manipulations.
The execution environment is restricted for security purposes. Make sure you create a single file
that can be executed in one go and it returns a result.
Default allowed imports:
- math
- random
- datetime
- time
- json
- re
- string
- collections
- itertools
- functools
- operator
Args:
code: The Python code to execute. Must be valid Python 3 code. The result must be stored in a variable called `result`. E.g.:
```python
import math
result = math.sqrt(16)
```
Returns:
A dictionary with execution results containing:
- result: The final value or None if no value is returned
- logs: Any output from print statements
Input Schema
Name | Required | Description | Default |
---|---|---|---|
code | Yes |