Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在odoo 9中逐行读取txt文件_Python_Openerp_Odoo 9 - Fatal编程技术网

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()))