Cha*_* CB 3 binaryfiles binmode julia
我正在尝试从现有的Perl代码反向设计一个Julia脚本,到目前为止一直很好,但我已经到了一个点,我现在必须在Julia中写一堆二进制文件,这是我不熟悉的.我想知道是否有人有任何经验,而且,语法是什么.我已经在互联网上搜索过,但实例一直很简陋(简而言之,我并不是说肌肉发达,而是为军事冲突做好准备,而不是荒芜).如果有人在这个话题上有一些像智慧这样的圣人让我知道.如果我从包含数值的dict写入文件,我会使用类似的东西:
for i in sick
f = open("/Users/MacBookPro15/$i/Headaches.dat", "w")
for x in RICT["$i"]["Headaches"]
write(f, "$x\n")
end
close(f)
end
Run Code Online (Sandbox Code Playgroud)
我怎么能改变它来写二进制文件?非常感谢.
追逐CB
该write
函数已经写入二进制数据.但是,您通过将值插入字符串后跟换行符明确地将值转换为字符串.从这个例子中不清楚什么样的价值观x
.例如,如果x
是a Float64
,则执行write(f, x)
将以二进制形式将其写为原始字节序中的八个字节(通常为小端).另一方面,如果要以字符串形式打印,可以使用print(f, x)
或println(f, x)
打印它,然后换行.