2
我一直在使用struct.pack 如書面信息保存到文件中Python編寫的Java讀取字符串。如何在使用python的struct.pack方法
out.write(struct.pack(">f", 1.1));
out.write(struct.pack(">i", 12));
out.write(struct.pack(">3s", "abc"));
然後我用DataInputStream
和readInt
,readFloat
和readUTF
讀它在java中。 閱讀的數字作品,但只要我打電話readUTF()
我得到EOFException
。
我想這是因爲在字符串格式的差異被寫入和Java的方式讀取它,還是我做錯了什麼?
如果它們是不兼容的,有另一種方式來讀取和寫入字符串?
非常感謝,它的工作完美。 – cmann 2009-08-10 18:44:11
很高興我能幫忙。 – 2009-08-10 19:09:20