打开并阅读一个txt文件? [复制]

Posted

技术标签:

【中文标题】打开并阅读一个txt文件? [复制]【英文标题】:Open and read a txt file? [duplicate] 【发布时间】:2017-04-24 02:01:33 【问题描述】:

我需要用 python 打开一个 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"
      
    
  ],

【问题讨论】:

看起来像一个 json 文件,您是否缺少文件的一部分?好像断了 【参考方案1】:

你可以像这样在 python 中打开一个文件:

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

在此之后,您的文件内容将在变量content 中。 我想回答你剩下的问题,但我无法理解。对不起

【讨论】:

【参考方案2】:

这是一个 JSON 文件,但不完整。缺少某些部分。 您可以使用 JSON LINT http://jsonlint.com/ 来验证 json 文件。 为了在 python 中解析 json,你可以使用 json 库,详细信息可以在这篇文章中找到。 https://dzone.com/articles/python-reading-json-file

【讨论】:

【参考方案3】:

这是一个JSON 文件。使用json.load(path) 导入它会给你一个Python dict,它与你在文件中看到的结构完全相同。

【讨论】:

这是一个不完整的 JSON 文件,所以 json.load() 将无法工作,除非有更多内容。 OP 声明这些只是前几行,所以我认为它是有效的。

以上是关于打开并阅读一个txt文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

请问用shell做个脚本列出目录文件并可选择打开一个文件。

我有几本html格式的文件,怎样在安卓手机上阅读,或怎样转为txt格式。

matlab怎么将mat文件转换成txt文件

matlab中,如何将.txt格式文件转换成.mat格式文件

怎样用C语言将文件复制另外的文件夹

如何实现C语言中复制文件的程序