Python 如何在odoo 9中逐行读取txt文件
打印并返回文件中的所有数据Python 如何在odoo 9中逐行读取txt文件,python,openerp,odoo-9,Python,Openerp,Odoo 9,打印并返回文件中的所有数据 my_file = fields.Binary(string='My txt file') @api.one def read_file(self): filename = self.my_file.decode('base64') print(filename) 我想得到第1行,例如('number':1,'name':TEST,'price':100)试试这个例子: 1 TEST 100 2 TEST2 200 3 TEST
my_file = fields.Binary(string='My txt file')
@api.one
def read_file(self):
filename = self.my_file.decode('base64')
print(filename)
我想得到第1行,例如('number':1
,'name':TEST
,'price':100
)试试这个例子:
1 TEST 100
2 TEST2 200
3 TEST3 300
4 TEST4 400
请检查这可能对您有帮助:
lines = filename.split('\n')
for line in lines:
print(str(line.split()))