我正在尝试运行python脚本来生成图片。 但每次我跑,我得到以下错误。
File "/usr2/tmp/Krishnamoorthi/case0383/New/Pics_0.py", line 16, in <module>
case_foam.SurfaceArrays = ['meshPhi', 'phi']
File "/cax/sw-cae1/OPENFOAM/LINUX_x86_64/ParaView/ParaView-4.4.0-Qt4-Linux-64bit/lib/paraview-4.4/site-packages/paraview/servermanager.py", line 302, in __setattr__
"to add this attribute.")
AttributeError: Attribute SurfaceArrays does not exist. This class does not allow addition of new attributes to avoid mistakes due to typos. Use add_attribute() if you really want to add this attribute.
我检查了py脚本中的第16行,但它完美无缺。
是否与bash for paraview有关?
答案 0 :(得分:0)
问题是SurfaceArrays
读者实例上不存在case_foam
属性。
尝试在ParaView UI中打开数据数据文件,并查看Properties Panel
上显示的属性。应该使用其他一些属性来选择要为读者阅读的meshPhi
和Phi
数组。