如何在Python脚本中使用ParaView的CSVReader?

时间:2015-08-05 19:58:46

标签: python csv paraview

如何在Python脚本中使用ParaView的CSVReader?一个例子将不胜感激。

3 个答案:

答案 0 :(得分:2)

如果您的.csv文件如下所示:

a^n b^n

然后您可以使用如下命令导入它:

x,y,z,attribute
0,0,0,0
1,0,0,1
0,1,0,2
1,1,0,3
0,0,1,4
1,0,1,5
0,1,1,6
1,1,1,7

此外,如果您不添加myReader = CSVReader(FileName='C:\foo.csv', guiName='foo.csv') 参数,则可以稍后使用guiName命令更改名称,如下所示:

RenameSource

将此答案的重命名部分归功于Sebastien Jourdain

答案 1 :(得分:1)

不幸的是,我根本不了解Paraview。但我发现" ...只是以python脚本的形式在桌面应用程序中记录你的工作......"在他们的网站上。如果你导入这样的CSV,它可能会给你一个提示。

答案 2 :(得分:1)

改善@ GregNash的答案。如果您只想包含一个文件(称为foo.csv):

  

outcsv = CSVReader(FileName =' foo.csv')

或者,如果要包含使用glob特定模式的所有文件。例如,如果文件以字符串foo开头(也就是foo.csv.0,foo.csv.1,foo.csv.2):

  

myreader = CSVReader(FileName = glob.glob(' foo *'))

在序言中使用glob是必要的import glob。通常在Filename中你可以处理用python生成的字符串,它可能包含更复杂的模式文件和文件路径。