2011-05-09 13 views
0

PyIntegerのjavadocを閲覧し、api tojavaをサポートしています。ただし、次のスクリプトを実行すると、エラーが発生します。AttributeError: 'long'オブジェクトに属性がありません '__tojava__'

n=1 
n.__tojava__(java.math.BigInteger) 

はAttributeError: '長い' オブジェクトが属性を持っていない '_ _ tojava'

私は純粋なのpythonで書かれているだけで、APIを正常に呼び出すことができました。他のapisには、 "xxxオブジェクトには属性 'xxx'がないというエラーが常にあります。私は何をすべきですか?

答えて

0

あなたが望むすべてがBigIntegerのであれば、あなただけの文字列コンストラクタ

x=java.math.BigInteger('1')

またはあなたのケースでを使用してインスタンスを作成

x=java.math.BigInteger(str(n))

関連する問題