PáginasImportação e exportação · 4 / 29
Importação e exportação
O menu File do IDE do QuantCraft (na barra de ferramentas do editor Python, acima do editor) inclui dois utilitários que conectam o seu espaço de trabalho ao restante do computador:
- Export — salva o arquivo aberto no editor como um arquivo
.pyem qualquer lugar do disco. - Import… — traz arquivos
.py(ou.jsone outros arquivos de texto) do seu computador para o espaço de trabalho como novas abas.
Ambas as ações abrem a caixa de diálogo padrão de salvar / abrir do sistema, então você pode escolher qualquer pasta da sua máquina.
Export
Use File → Export para salvar no disco uma cópia do arquivo ativo do editor.
O que ele faz:
- Pega o conteúdo em tempo real do arquivo aberto no editor (portanto, as edições não salvas são incluídas).
- Sugere um nome de arquivo com base no título da aba: a extensão
.pyé acrescentada para você e os caracteres não permitidos em nomes de arquivo são substituídos por_. - Abre uma caixa de diálogo Save do sistema, na qual você pode alterar o nome, escolher a pasta e confirmar.
- O filtro da caixa de diálogo é, por padrão, Python (.py), com All files como alternativa.
- Depois de salvar com sucesso, uma breve confirmação aparece.
Observações:
- O Export funciona com um arquivo por vez: aquele que está em foco no editor.
- Se nenhum arquivo estiver aberto no editor, o menu mostra um aviso pedindo que você abra um primeiro.
- O Export é independente da pasta do espaço de trabalho vinculada: o arquivo salvo vai para onde você indicar na caixa de diálogo, não para a pasta do espaço de trabalho. Para copiar um arquivo dentro do espaço de trabalho, use Save As… no menu File.
- O recurso de exportação está disponível no aplicativo para desktop (Tauri). Na versão de navegador, ele não consegue abrir uma caixa de diálogo de salvamento nativa.
Import…
Use File → Import… para trazer um ou mais arquivos do disco para o espaço de trabalho como novas abas do editor.
O que ele faz:
- Abre uma caixa de diálogo Open do sistema com seleção múltipla ativada, para que você escolha vários arquivos de uma vez.
- Filtros oferecidos:
- Python (.py)
- JSON (.json)
- All files
- Lê cada arquivo como texto e cria uma nova aba para ele no IDE.
- As novas abas usam o nome do arquivo importado (com desambiguação: se já existir uma aba chamada
strategy.py, a importada passa a serstrategy (1).py,strategy (2).pye assim por diante). - Os arquivos importados ficam na raiz do espaço de trabalho (sem pasta), por isso aparecem no nível superior da barra lateral Files. Depois você pode arrastá-los para uma pasta, se quiser.
Requisitos:
- O espaço de trabalho do IDE precisa estar carregado. Se você acionar o Import enquanto ele ainda está carregando, um breve aviso pede que você aguarde.
- Uma pasta de espaço de trabalho precisa estar vinculada na barra lateral Files. Importar sem ela mostra uma mensagem pedindo que você escolha uma pasta primeiro: o Import grava os novos arquivos nessa pasta para que façam parte do seu projeto no disco.
- Assim como o Export, o Import usa caixas de diálogo de arquivo nativas e foi pensado para o aplicativo para desktop.
Dicas
- Use o Export para compartilhar uma estratégia — escolha o arquivo da estratégia, exporte-o como
.pye envie o arquivo a um colega. Ele poderá usar Import… para trazê-lo diretamente para o próprio espaço de trabalho. - Importação em massa — coloque uma pasta de arquivos
.pyno seu espaço de trabalho selecionando todos de uma vez na caixa de diálogo Import. Cada um vira uma aba própria. - Mantenha os nomes únicos — o Import renomeia duplicatas automaticamente para nunca sobrescrever uma aba existente. Se preferir o nome do arquivo importado, renomeie ou exclua o anterior e importe novamente.
- Para a configuração completa (preferências da interface, contas, lista de pacotes etc.), use os itens globais Export Config… / Import Config… do menu superior do aplicativo: eles cuidam de tudo o que fica fora do próprio editor do IDE.

