2

有没有办法通过 numpy-stl 从 zip 加载 stl 文件?

我可以通过 numpy-stl 从文件系统中正常读取 stl 文件,但我无法将其连接到打开的 zip 文件。

它是python 2.7

例如:

这是从 example.zip 文件中读取 scene.xml 的代码,在内存中

from zipfile import ZipFile

opened_zipfile = ZipFile("example.zip", 'r')
tree = ET.fromstring(opened_zipfile.read('scene.xml'))
...

这就是我如何从文件系统中读取 cube.stl 文件

from stl.mesh import Mesh

mesh = Mesh.from_file("cube.stl")
...

stl 文件是二进制或 ascii 格式。

但我不知道如何在不将文件解压缩到文件系统并从中读取的情况下从 zip 读取 .stl 文件。

感谢帮助。

4

0 回答 0