打开并阅读一个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文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
我有几本html格式的文件,怎样在安卓手机上阅读,或怎样转为txt格式。