私は組み込みのSNMPライブラリを使ってサーバからデータを取得しています。私は(^ xはその応答であるふり)x[0]
をプリントアウトすると今、私はそれを取り戻すとき、それはPython Type 'Instance' Convert
.>>> [ObjectName(1.2.6.1.4.1.111.1.4.1.7), Integer(21)]
としてリストに表示さIは1.2.6.1.4.1.111.1.4.1.7および21を参照しますx[1]
については、type(x[0])
の場合は<type 'instance'>
となります。
今私の質問は、x[1]
のタイプを見つけてそれに変換する方法はありますか? (x[0]
は常に文字列になりますが、x[1]
は、整数、文字列であるか、この場合の「整数」()
おかげ
編集読み込むことする方法があるなど
をフロートすることができます?
は私はそれをはっきり記述したとは思えません。私は実際にはx[0]
を気にしました。x[1]
を、私がSNMPデータを取得しているクラスから何も変更せずに変換したいと思います。 int
でも可能ですが、浮動小数点数または文字列。そのインスタンスのタイプが何であるかを判断し、それに変換する方法を探しています
ありがとう! – Kartik