1

print_r(object)iPythonでPHPのような機能を得る方法はありますか?

「?」を使用できることはわかっています。オブジェクトに関する情報を取得するには、どうすればオブジェクトのを表示できますか?

4

4 に答える 4

3

print my_object.__dict__

おそらくあなたが探しているものは何ですか?

または、より高度な再帰的な印刷については、標準の python pretty printerをご覧ください。

于 2010-02-23T12:11:07.360 に答える
2

dir(object)すべての属性名が表示されます。

于 2010-02-23T12:11:10.120 に答える
1

pprintうまくフォーマットしたい場合は、モジュールを使用します。

import pprint
obj = {'a':1, 'b':2}
pprint.pprint(obj)
于 2010-02-23T14:23:12.177 に答える
0

repr()オブジェクトのメソッドを呼び出し__repr__()ます。通常、適切に記述されていれば、オブジェクトの内容に関する情報が得られます。

于 2010-02-23T12:09:54.820 に答える