ConsoleWriter 类

文件对象的包装器,以确保刷新。

构造 ConsoleWriter。

构造函数

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

参数

名称 说明
f

基础文件流

默认值: None
show_output
默认值: True

方法

flush

刷新基础文件。

print

写入基础文件。 文件已刷新。

print_run_info

打印运行 ID 和指向 Azure 门户的链接。 对于 ipython 上下文,请通过 html 设置格式。

println

写入基础文件。 还写入换行符,并刷新文件。

如果提供的文本为 None,将只写入一个新行字符。

write

直接写入基础文件。

flush

刷新基础文件。

flush() -> None

print

写入基础文件。 文件已刷新。

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

参数

名称 说明
text
必需

要写入的文本

carriage_return

添加回车符。

默认值: False

print_run_info

打印运行 ID 和指向 Azure 门户的链接。 对于 ipython 上下文,请通过 html 设置格式。

print_run_info(run: Run) -> None

参数

名称 说明
run
必需

要打印的运行。

返回

类型 说明

没有

println

写入基础文件。 还写入换行符,并刷新文件。

如果提供的文本为 None,将只写入一个新行字符。

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

参数

名称 说明
text

要写入的文本

默认值: None

write

直接写入基础文件。

write(text: str) -> None

参数

名称 说明
text
必需

要写入的文本