Compartilhar via


ConsoleWriter Classe

Wrapper para objetos de arquivo para garantir a liberação.

Construa um ConsoleWriter.

Herança
builtins.object
ConsoleWriter

Construtor

ConsoleWriter(f: TextIO | None = None, show_output: bool = True)

Parâmetros

Nome Description
f

o fluxo de arquivos subjacente

Valor padrão: None
show_output
Valor padrão: True

Métodos

flush

Liberar o arquivo subjacente.

print

Gravar no arquivo subjacente. O arquivo é liberado.

print_run_info

Imprima a ID da execução e um link para o portal do Azure. Para contextos de ipython, formatar por meio de html.

println

Gravar no arquivo subjacente. Um caractere de nova linha também é gravado e o arquivo é liberado.

Se o texto fornecido for None, apenas um caractere de nova linha será gravado.

write

Gravar diretamente no arquivo subjacente.

flush

Liberar o arquivo subjacente.

flush() -> None

print

Gravar no arquivo subjacente. O arquivo é liberado.

print(text: str, carriage_return: bool = False) -> None

Parâmetros

Nome Description
text
Obrigatório

o texto a ser gravado

carriage_return

Adicionar o retorno de carro.

Valor padrão: False

print_run_info

Imprima a ID da execução e um link para o portal do Azure. Para contextos de ipython, formatar por meio de html.

print_run_info(run: Run) -> None

Parâmetros

Nome Description
run
Obrigatório

A execução a ser impressa.

Retornos

Tipo Description

Nenhum

println

Gravar no arquivo subjacente. Um caractere de nova linha também é gravado e o arquivo é liberado.

Se o texto fornecido for None, apenas um caractere de nova linha será gravado.

println(text: str | None = None) -> None

Parâmetros

Nome Description
text

o texto a ser gravado

Valor padrão: None

write

Gravar diretamente no arquivo subjacente.

write(text: str) -> None

Parâmetros

Nome Description
text
Obrigatório

o texto a ser gravado