如何在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()))
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()))