> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Toolkit de Execução de Código Python

> Execute código Python em sandbox seguro com uploads de arquivos e análise

Configure o sandbox Python para execução de código, uploads de arquivos e relatórios de análise. Cada sessão de chat usa um sandbox isolado; os arquivos enviados ficam no sandbox; os sandboxes são limpos após o término da sessão.

<img src="https://mintcdn.com/automationanywhere/KYLkRhJ6hNNnwL4a/img/agents-toolkits/19.jpg?fit=max&auto=format&n=KYLkRhJ6hNNnwL4a&q=85&s=128e925030e0eb51f11fb8b413a53b7d" alt="Configuração de Execução de Código Python com informações de segurança e seleção de ferramentas" width="1280" height="631" data-path="img/agents-toolkits/19.jpg" />

## Ferramentas Disponíveis (5/5)

* **Execute Code**: Execute código Python em sandbox seguro (Habilitado, Requer Confirmação).
* **Search Files**: Pesquise arquivos no ambiente do sandbox.
* **Upload File**: Faça upload de arquivos para o sandbox para processamento.
* **List Files**: Exiba todos os arquivos atualmente no sandbox.
* **Create Download URL**: Gere links de download para arquivos criados no sandbox.

## Instalando Bibliotecas Externas

<img src="https://mintcdn.com/automationanywhere/jBenuNefMx7aHWZG/img/agents-toolkits/python.png?fit=max&auto=format&n=jBenuNefMx7aHWZG&q=85&s=c1a12099eda34ec47ab6a42163b7c258" alt="Instalando a biblioteca PyMuPDF no sandbox Python" width="2559" height="1396" data-path="img/agents-toolkits/python.png" />

*Exemplo: Instalando a biblioteca PyMuPDF no sandbox Python*

Se você deseja instalar qualquer biblioteca externa que queira que o agente instale e use, você pode incluir o comando de instalação no seu código. Por exemplo, se você deseja que o agente instale o PyMuPDF, deve fazer conforme mostrado abaixo:

```python theme={null}
# Install PyMuPDF library
subprocess.check_call([sys.executable, "-m", "pip", "install", "PyMuPDF"])
```

**Nota:** Antes de executar seu código, você deve executar o comando de instalação mostrado acima. A instalação da biblioteca é realizada usando `subprocess.check_call()` com a sintaxe adequada para instalação via pip.

## Casos de Uso

* **Análise de Dados**: Processe arquivos CSV/Excel, realize análises estatísticas, gere relatórios.
* **Visualização**: Crie gráficos e diagramas a partir de dados.
* **Cálculos Matemáticos**: Resolva equações e realize cálculos.
* **Processamento de Arquivos**: Transforme formatos de dados, combine conjuntos de dados, limpe dados.
* **Automação**: Execute tarefas repetitivas de processamento de dados.
