gpt4 book ai didi

binaryfiles - 在最接近 Perl Binmode 的 Julia 中编写二进制文件

转载 作者:行者123 更新时间:2023-12-01 23:23:43 25 4
gpt4 key购买 nike

我正在尝试从现有的 Perl 代码逆向工程一个 Julia 脚本,到目前为止一切顺利,但我现在必须在 Julia 中编写一堆二进制文件,这是我不熟悉的和。我想知道是否有人对该任务有任何经验,而且语法是什么。我已经在互联网上搜索过,但例子非常简朴(我所说的简朴并不是指肌肉发达和为军事冲突做好准备,而是指贫瘠)。如果有人在这个话题上有一些圣人般的智慧,请告诉我。如果我从包含数值的字典写入文件,我会使用类似的东西:

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

我怎样才能将其更改为写入二进制文件?非常感谢。

大通CB

最佳答案

write 函数已经写入了二进制数据。但是,您通过将值插入一个字符串后跟一个换行符来明确地将您的值转换为字符串。从这个例子中不清楚 x 持有什么样的值。例如,如果 x 是一个 Float64,那么执行 write(f, x) 将以二进制形式将其写入您的 native 中的八个字节字节序(通常是小字节序)。另一方面,如果你想以字符串形式打印它,你可以使用 print(f, x)println(f, x) 打印它,然后是一个换行符。

关于binaryfiles - 在最接近 Perl Binmode 的 Julia 中编写二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22072887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com