在python中读取文本文件

时间:2017-02-20 11:07:07

标签: python arrays

我有以下文本文件,我想阅读:

                   MSC.Patran 21.1.348049 Fri Jul 03 23:12:17 PDT 2015 - Analysis Code: MSC.Nastran 

                                         Load Case: Combined_Loads, Subcase 6 

                                         Result Stress Tensor,  - Layer At Z1 

                                                 Entity: Element Tensor


-Entity ID---X Location----Y Location----Z Location----von Mises---
       1     1991.444702    130.527390  -39875.00000     33.643795
       2     1957.370850    389.345581  -39875.00000     27.044231
       3     1889.805542    641.501831  -39875.00000     35.676849

我希望将结果放在数组中,如下所示:

[[x location,y location, z location, von mises],[...]]]

我尝试按照以下方式执行此操作:

file = open(“md90test.txt”, “r”) 
print file.read() 

这不能给我任何结果,怎么做?

2 个答案:

答案 0 :(得分:0)

您使用的是智能引号“”。请改用直引号。尝试:

f = open("md90test.txt", "r") 
print f.read() 

答案 1 :(得分:0)

您可以使用numpy来解析并获得结果

假设您的数据存储在文件class中并且有11行标题,您可以使用以下两条说明获得结果:

vonMises.txt