Python 中的文本文件到 JSON 数据

我在文本文件中有下面提到的文本,每个键都在一个新行中。我需要转换为如下所述的 JSON 数据,请任何人帮助解决这个问题。


示例文本文件


name: Samuels heard

patient id :  7898

received date: 06/22/2019

firstname : scott deny 

dob : 06/22/2019


必需的 JSON 数据


{

  "name": "Samuels heard",

  "patient id": "7898",

  "received date": "06/22/2019",

  "firstname": "scott deny",

  "dob": "06/22/2019"

}


Qyouu
浏览 50回答 1
1回答

蝴蝶刀刀

尝试这个mydict = {}with open("mytext.txt", "r") as f:   for line in f:     mylst = line.rstrip('\n').split(":")     mydict[mylst[0]] = mylst[1]print(mydict)输出: {'name': ' Samuels heard', 'patient id ': '  7898', 'received date': ' 06/22/2019', 'firstname ': ' scott deny', 'dob ': ' 06/22/2019'}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python