Todos os produtos
Search
Central de documentação

MaxCompute:ADD PY

Última atualização: Jun 26, 2026

Adicione recursos do tipo Python a um projeto do MaxCompute para processamento e análise de dados.

Use ADD PY para registrar um arquivo Python local como recurso do projeto. Após o registro, UDFs SQL e jobs MapReduce podem referenciar o arquivo pelo nome do recurso.

Limitações

  • Não é possível adicionar tabelas externas como recursos.

  • Tabelas adicionadas como recursos não suportam evolução de schema. Se houver evolução de schema em uma tabela usada como recurso, adicione-a novamente.

  • Cada arquivo de recurso não pode exceder 2.048 MB. O total de recursos referenciados por um único job SQL ou MapReduce também não pode ultrapassar 2.048 MB.

  • ADD PY é uma instrução CMD executável apenas no cliente do MaxCompute (odpscmd).

Sintaxe

add py <local_file> [comment '<comment>'][-f];

Parâmetros

Parâmetro

Obrigatório

Descrição

py

Sim

Tipo de recurso. Para a lista completa de tipos, consulte Resource.

local_file

Sim

Caminho do arquivo local. O nome do arquivo torna-se o nome do recurso e funciona como identificador único. Se o arquivo estiver na pasta bin do odpscmd, especifique apenas o nome, sem o caminho.

comment

Não

Comentário descritivo para o recurso.

-f

Não

Sobrescreve um recurso existente com o mesmo nome. Sem essa flag, a operação falha caso já exista um recurso com nome idêntico.

Exemplos

Adicionar um novo recurso Python

add py python.py;

Saída esperada:

OK: Resource 'python.py' have been created.

Sobrescrever um recurso Python existente

Use a flag -f para substituir um recurso que já existe com o mesmo nome:

add py python.py -f;

Saída esperada:

OK: Resource 'python.py' have been created.

Instruções relacionadas

Instrução

Descrição

ADD ARCHIVE

Adiciona um arquivo compactado como recurso

ADD FILE

Adiciona um arquivo genérico como recurso

ADD JAR

Adiciona um arquivo JAR como recurso

ADD TABLE

Adiciona uma tabela como recurso

DESC RESOURCE

Exibe detalhes de um recurso

LIST RESOURCES

Lista todos os recursos do projeto atual

ALIAS

Cria um alias para um recurso

GET RESOURCE

Baixa um recurso para um caminho local

DROP RESOURCE

Exclui um recurso do projeto