5.20.1 モジュールの内容

shlex モジュールは以下の関数を定義します。

split( s[, comments])
シェル類似の文法を使って、文字列 s を分割します。commentsFalse(デフォルト値) の場合、受理した文字列内のコメントを解析しません (shlex インスタンスの commenters メンバの値を空文字列に します)。 この関数は POSIX モードで動作します。 バージョン 2.3 で 新たに追加 された仕様です。

shlex モジュールは以下のクラスを定義します。

クラス shlex( [instream[, infile[, posix]]])
shlex クラスとサブクラスのインスタンスは、字句解析器オブジェクトです。 初期化引数を与えると、どこから文字を読み込むかを指定できます。指定先は read() メソッドと readline() メソッドを持つファイル/ス トリーム類似オブジェクトか、文字列でなくてはいけません(文字列が受理され るようになったのは Python 2.3 以降)。引数が与えられなければ、 sys.stdin から入力を受け付けます。第 2 引数は、ファイル名を表す文 字列で、 infile メンバの値の初期値を決定します。instream 引数が省略された場合や、この値が sys.stdin である場合、第2引数の デフォルト値は ``stdin'' になります。posix 引数は Python 2.3 で導 入されました。これは動作モードを定義します。posix が真でない場合 (デフォルト)、shlex インスタンスは互換モードで動作します。 POSIX モードで動作中、shlex は、できる限り POSIX シェルの 解析規則に似せようとします。5.20.2節を参照のこと。

参考:

ConfigParser:モジュール
Windows .ini ファイルに似た設定ファイルのパーザ。.

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。