python:sys

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
python:sys [2016/09/23 19:44] – 作成 mumeiyamibitopython:sys [2017/02/17 10:06] (現在) mumeiyamibito
行 1: 行 1:
-====== sys ======+====== Python モジュール: sys ======
 ===== 概要 ===== ===== 概要 =====
   * Python で標準入力や標準出力、終了などのシグナルを扱うためのモジュール   * Python で標準入力や標準出力、終了などのシグナルを扱うためのモジュール
行 6: 行 6:
 <code python>import sys</code> <code python>import sys</code>
  
-===== よく使う関数 ===== +===== よく使う機能 ===== 
-  標準出力\\ <code python>sys.stdout.write(...)</code> +==== 標準出力 ==== 
-    * 標準出力として出力する +<code python>sys.stdout.write(...)</code> 
-    * print() とあまり変わらないが、末尾に改行が入らない +  * 標準出力として出力する 
-  標準エラー\\ <code python>sys.stderr.write(...)</code>+  * print() とあまり変わらないが、末尾に改行が入らない 
 + 
 +==== 標準エラー ==== 
 +<code python>sys.stderr.write(...)</code>
     * 標準エラーとして出力する     * 標準エラーとして出力する
     * 改行が入らないので、必要ならば ''\n'' で入れる     * 改行が入らないので、必要ならば ''\n'' で入れる
-  * 標準入力\\ <code python>foo = sys.stdin.read()+ 
 +==== 標準入力 ==== 
 +<code python>foo = sys.stdin.read()
 bar = sys.stdin.readline() bar = sys.stdin.readline()
 hoge = sys.stdin.readlines()</code> hoge = sys.stdin.readlines()</code>
行 26: 行 31:
       * ''read()'' との違いは、リストに格納することであり、Enter ごとにリストの要素が追加される       * ''read()'' との違いは、リストに格納することであり、Enter ごとにリストの要素が追加される
       * Enter で入力された改行はそのまま残る       * Enter で入力された改行はそのまま残る
-  * 終了\\ <code python>sys.exit(0)+ 
 +==== 終了 ==== 
 +<code python>sys.exit(0)
 sys.exit(1)</code> sys.exit(1)</code>
     * プログラムを終了させる場合に使う     * プログラムを終了させる場合に使う
行 36: 行 43:
  
  
 +{{tag>プログラミング}}
  
  • python/sys.1474627442.txt.gz
  • 最終更新: 2016/09/23 19:44
  • by mumeiyamibito