【发布时间】:2015-10-08 07:14:45
【问题描述】:
我有一个大文件,格式如下:
"string in quotes"
string
string
string
number
|-
...这会重复一段时间。我正在尝试将其转换为 JSON,因此每个块都是这样的:
"name": "string in quotes"
"description": "string"
"info": "string"
"author": "string"
"year": number
这是我目前所拥有的:
import shutil
import os
import urllib
myFile = open('unformatted.txt','r')
newFile = open("formatted.json", "w")
newFile.write('{'+'\n'+'list: {'+'\n')
for line in myFile:
newFile.write() // this is where I'm not sure what to write
newFile.write('}'+'\n'+'}')
myFile.close()
newFile.close()
我认为我可以用行号取模来做一些事情,但我不确定这是否是正确的方法。
【问题讨论】:
-
从你的文件中添加一些实际数据,
|-是什么? -
如何确定名称、描述等哪一项?
-
所有部分的格式如下: “John's Website” 约翰和他的家人的个人网站。使用的技术包括 ReactJS、Less 和 Django。约翰·威廉姆斯 2015 |-
-
抱歉,换行符不起作用。但是
|-就是文件的给出方式,没什么特别的。它只是划分块。