Java アプリケーション サーバーからヒープ メモリの使用量を取得する小さなスクリプトを作成しています。うまく接続してデータを取得できました。ただし、出力を re-library で少し整理しようとすると、混乱する TypeError が発生します。
TypeError: expected str or unicode but got <type 'javax.management.openmbean.CompositeDataSupport'>
私の正規表現:
re.search(r'\=(.*)$', result)
出力のタイプをテストしました:
type(result)
次の結果が得られます。
<type 'javax.management.openmbean.CompositeDataSupport'>
出力を文字列に変換できる方法はありますか? str(結果) は機能しませんでした。