在想要创建STL 文件时,我需要将 REAL32 值写入二进制 IEEE 浮点格式的文件。我如何在 Python 中做到这一点?
问问题
571 次
你要struct
with open(youroutput,'wb') as fout:
fout.write(struct.pack('<f',300.0))
这里,<
表示小端,f
表示浮点(32 位,IEEE)。
如果您想在 1 中写入多个值:
values = (300.0, 200.0, 100.0)
fout.write(struct.pack('<3f',*values))