====== Python モジュール: sys ======
===== 概要 =====
  * Python で標準入力や標準出力、終了などのシグナルを扱うためのモジュール
===== 使い方 =====
import sys
===== よく使う機能 =====
==== 標準出力 ====
sys.stdout.write(...)
  * 標準出力として出力する
  * print() とあまり変わらないが、末尾に改行が入らない
==== 標準エラー ====
sys.stderr.write(...)
    * 標準エラーとして出力する
    * 改行が入らないので、必要ならば ''\n'' で入れる
==== 標準入力 ====
foo = sys.stdin.read()
bar = sys.stdin.readline()
hoge = sys.stdin.readlines()
    * キーボードの入力を受け取って変数などに渡す
    * ''read()'' は ctrl+d が押されるまで、入力を受け取り続ける
      * 受け取った内容は、今回の場合は ''foo'' に代入される
    * ''readline()'' は Enter が押されるまで、入力を受け取る
      * 受け取った内容は、今回の場合は ''bar'' に代入される
      * 最後の Enter で入力された改行がそのまま残る
    * ''readlines()'' は ctrl+d が押されるまで、入力を受け取り続ける
      * 受け取った内容は、今回の場合は ''hoge'' に代入される
      * ''read()'' との違いは、リストに格納することであり、Enter ごとにリストの要素が追加される
      * Enter で入力された改行はそのまま残る
==== 終了 ====
sys.exit(0)
sys.exit(1)
    * プログラムを終了させる場合に使う
    * ''exit(0)'' は正常終了
    * ''exit(1)'' は異常終了
===== 参考サイト =====
  * [[http://www.lifewithpython.com/2014/05/python-get-stdin-standard-input.html | Python Tips:標準入力から文字列を取得したい - Life with Python]]
{{tag>プログラミング}}