如何在odoo 9中逐行读取txt文件

How read line by line txt file in odoo 9

my_file = fields.Binary(string='My txt file')

@api.one
def read_file(self):

    filename = self.my_file.decode('base64')
    print(filename)

打印return文件中的所有数据!

1  TEST  100 

2  TEST2  200 

3  TEST3  300 

4  TEST4  400

我想要第 1 行,例如。 ('number':1,'name':TEST,'price':100)

试试这个例子:

lines = filename.split('\n')
for line in lines:
    print(str(line.split()))