Documentação1.0 (latest)
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 .py em qualquer lugar do disco.
  • Import… — traz arquivos .py (ou .json e 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 ser strategy (1).py, strategy (2).py e 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 .py e 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 .py no 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.
4 min de leituraSugerir uma edição ↗
Importação e exportação — Documentação (1.0 (latest)) | QuantCraft