如何处理这些未知/奇怪的变量类型?

时间:2016-04-04 13:05:36

标签: python abaqus

Abaqus FEM软件使用Python创建自己的变量/列表类型,例如:

a = mdb.models['Model-1'].rootAssembly.instances['Instance-1'].faces
print a
type(a)
  

['面对象','面对象','面对象',...]

     

键入' FaceArray'

print a[0]:
type(a[0])
  

({' featureName':' Name-1',' index':6,' instanceName':'名称-1&#39 ;,   ' isReferenceRep':False,' pointOn' :((0.0,0.733333,-0.133333),)})

     

键入'面对'

当我现在初始化x=[]并使用x.append(a[2])添加' Face对象' 时,会产生

  

[mdb.models ['模型 - 1'] rootAssembly.instances ['实例1'。]面向[2]]

而不是

  

['面对象']

如何创建与 a 相同格式的新变量?

1 个答案:

答案 0 :(得分:0)

你必须创建不是简单数组的face数组,然后添加到face数组中的Face对象

x = FaceArray()