如何在python中从.vec文件中读取和提取数据

时间:2016-03-08 09:18:01

标签: python vector

如何从python中的.vec文件中读取和提取数据?

f = open("test.vec","r") # opens file with name of "test.txt"
print(f.read())
f.close() 

但我无法提取信息。我希望数据存储在test.vec文件中的各个数组中。

2 个答案:

答案 0 :(得分:1)

with open("file.txt", "r") as ins:
    array = []
    for line in ins:
        array.append(line)

试试这个。这有点复杂。否则试试这个简单的。

with open('filename') as f:
    lines = f.readlines()

答案 1 :(得分:0)

我认为你可以从这个项目here中获得灵感。对你来说重要的部分始于line 131,即

...
with open(f, 'rb') as vecfile:  
    content = ''.join(str(line) for line in vecfile.readlines())
    val = struct.unpack('<iihh', content[:12])
...