3.19.1 PrettyPrinter オブジェクト
PrettyPrinterインスタンスには、以下のようなメソッドがあります。
- pformat (object)
-
objectのフォーマット表現を返します。This takes into Account the options passed to the PrettyPrinterコンストラクタ.
- pprint (object)
-
configuredストリームにobjectのフォーマット表現を、改行に続いて出力します。
次のようなメソッドが、同名の関数に相当する関数として実装されています。新しいPrettyPrinterオブジェクトを作る必要がないので、インスタンスでこれらのメソッドを使うことは、わずかに効率的です。
- isreadable (object)
-
objectのフォーマット表現が``readable''かどうか、またはeval() を使って値が再現できるかどうかを決定します。再帰的なオブジェクトは、いつもfalseを返す事に注意して下さい。もしPrettyPrinterのdepthパラメーターがセットされ、 オブジェクトがそれより深いときは、falseを返します。
- isrecursive (object)
-
オブジェクトが、再帰的な表現を必要とするかどうか決定します。
guido@python.org