我觉得自己完全愚蠢。我是 Python 初学者,想使用第三方库,例如dxfgrabber。
我玩过帮助部分中给出的以下内容,但我不知道进一步:
import dxfgrabber
dxf = dxfgrabber.readfile("1.dxf")
print("DXF version: {}".format(dxf.dxfversion))
header_var_count = len(dxf.header)
layer_count = len(dxf.layers)
entity_count = len(dxf.entities)
print layer_count
print entity_count
print dxf.layers
到目前为止的输出是:
DXF version: AC1009
6
2
<dxfgrabber.layers.LayerTable object at 0x10f42b590>
我的问题:
所以我知道有6层和2个实体。如何获得更多信息,例如:图层名称、哪些实体?
我如何才能真正访问实体(例如我知道有两行)?我怎样才能得到线路?
我想编写代码,以便实体(例如线条)显示在画布上。
看起来这个库应该可以使用了,但也许对于比我更了解 Python 的人来说。