標準入力/出力/エラー出力

投稿者: | 2022-12-06

目次

標準入力(stdin)とは

  • stdin = standard input(標準入力)
  • 標準の入力先
  • 例)キーボードからの入力=そのファイルオブジェクトからデータを読み込む
  • Pythonでは標準入力を表すオブジェクトは sysモジュールに保存される

1行の入力(readline

複数行の入力(readlines)→ リスト

複数行の入力(read) → 1つの文字列

標準出力(stdout)とは

  • stdout = standard output(標準出力)
  • 標準の出力先
  • 通常、ディスプレイになる
  • つまり、標準出力先へ何かデータを転送するとディスプレイに出力される
  • 標準出力には通常のデータを書き込む、エラーデータは「標準エラー出力」へ書き込むのが通常

標準エラー出力(stderr)とは

  • stderr = standard error(標準エラー)
  • 標準のエラーの出力先
  • stdoutと分かれているのは、プロセスの出力をエラーとそれ以外に分離する場合に便利だから