ConsoleWriter 类
文件对象的包装器,以确保刷新。
构造 ConsoleWriter。
构造函数
ConsoleWriter(f: TextIO | None = None, show_output: bool = True)
参数
| 名称 | 说明 |
|---|---|
|
f
|
基础文件流 默认值: None
|
|
show_output
|
默认值: True
|
方法
| flush |
刷新基础文件。 |
|
写入基础文件。 文件已刷新。 |
|
| print_run_info |
打印运行 ID 和指向 Azure 门户的链接。 对于 ipython 上下文,请通过 html 设置格式。 |
| println |
写入基础文件。 还写入换行符,并刷新文件。 如果提供的文本为 None,将只写入一个新行字符。 |
| write |
直接写入基础文件。 |
flush
刷新基础文件。
flush() -> None
写入基础文件。 文件已刷新。
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
必需
|
要写入的文本 |