ConsoleWriter クラス
フラッシュを保証するファイル オブジェクトのラッパー。
ConsoleWriter を構築します。
コンストラクター
ConsoleWriter(f: TextIO | None = None, show_output: bool = True)
パラメーター
| 名前 | 説明 |
|---|---|
|
f
|
基になるファイル ストリーム 規定値: None
|
|
show_output
|
規定値: True
|
メソッド
| flush |
基になるファイルをフラッシュします。 |
|
基になるファイルに書き込みます。 ファイルがフラッシュされます。 |
|
| print_run_info |
実行 ID と Azure portal へのリンクを印刷します。 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 portal へのリンクを印刷します。 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
必須
|
書き込むテキスト |