2016-12-08 121 views
0

我需要用python打开一个txt文件,但我不知道该如何处理,因为txt中的数据对我来说并不熟悉。接下来的第一线。我怎样才能读取论文,然后使用它?打开并阅读txt文件?

这是什么?

[ 
{ 
    "complemento": { 
    "valorTotal": 24.9 
    }, 
    "dets": [ 
    { 
     "nItem": "1", 
     "prod": { 
     "indTot": "1", 
     "qCom": 1.0, 
     "uCom": "UN", 
     "vProd": 3.5, 
     "vUnCom": 3.5, 
     "xProd": "AGUA" 
     } 
    }, 
    { 
     "nItem": "2", 
     "prod": { 
     "indTot": "1", 
     "qCom": 0.312, 
     "uCom": "KG", 
     "vProd": 21.4, 
     "vUnCom": 68.6, 
     "xProd": "BUFFET" 
     } 
    } 
    ], 
+1

看起来像一个json文件,你缺少文件的一部分?它似乎被切断了 – Navidad20

回答

1

这是一个JSON文件。使用json.load(path)导入它将为您提供一个Python dict,它具有您在文件中看到的完全相同的结构。

+0

这是一个不完整的JSON文件,所以'json.load()'将不起作用,除非它更多。 – martineau

+0

OP表示这些只是前几行,所以我认为它是有效的。 – lucasnadalutti

0

您可以打开Python中的文件是这样的:

with open(file_path, 'r') as your_file: 
    content = your_file.read() 

文件的这一内容后,将在可变content。 我想回答你的问题的其余部分,但我无法理解它。 Srry