オブジェクトデータを格納するためにDataInputStream
を使用するJavaプログラムがあります。PythonでのJava DataInputStreamデータの作成
例:
DataInputStream tInput = new DataInputStream(getClass().getResourceAsStream(aDirectory + "/ResultItemInfo.dat"));
this._text = tInput.readUTF();
this._image = tInput.readUTF();
this._audio = tInput.readUTF();
this._random = false;
if (tInput.read() == 1) {
this._random = true;
}
this._hasMenu = false;
if (tInput.read() == 1) {
this._hasMenu = true;
}
ニース、そうではありませんか?
既存のデータセットがあり、今ではいくつかのレコードを追加する必要があります。私が作成しなければならないツールがJavaで書かれていても、これはかなり簡単です。残念ながら、Pythonで書かれているので、Pythonを使用してJavaアプリケーションから読み込むことができるファイルを作成する方法を発見する必要があります。
これを行う簡単な方法はありますか?最後の手段として
、私は可能性:
- は、Javaアプリケーションを変更し、XMLを使用します。これは既存のすべてのデータとの互換性を失うため、私は実際にそれをしたくありません。
- Jythonを使用してください。可能な解決策ですが、私は純粋なC-Pythonが必要です。
- データ形式をリバースエンジニアリングします。どちらも良い解決策ではありません。