在Julia中写入二进制文件试图获得与Python struct.pack相同的输出

时间:2014-03-06 15:52:41

标签: python binaryfiles pack julia

我正在尝试将python脚本翻译成Julia,谢天谢地,Julia一直很合作......直到这一点......我需要像python struct.pack函数一样将二进制输出写入文件。

奇怪的是,当我检查从它们中的每一些生成的二进制文本文件看起来相似但具有不同的大小(而其他文件完全不同)。当我在Hexdump中检查这些文件时,存在明显的差异。有没有办法将特定的数据类型(Char5,signedFloat等)传递给Julia ala Python? 这是我的python代码:

for item in RICQ.get("%s" %f)['Injury TIme']:    
   f3Q.write("%s" % struct.pack(signedFloat, item))
f3Q.close()

这是我的朱莉娅代码:

for x in RICQ["$i"]["Injury Time"]
    write(f2, x )
end
close(f2)

0 个答案:

没有答案