En.wiktionary.org mdx 20231001 (10月数据完成)

try this:

with open(ndjsonfilename, 'r',encoding='utf-8') as f, open(mdxfilename, 'w',encoding='utf-8') as g:
    for line in f:
        line = line.strip()
        oJson = json.loads(line)
        hwd = '|'.join([oJson["name"],str(oJson["identifier"]),oJson["url"]])
        g.write(hwd+'\n')
        data = ''.join([x.strip() for x in oJson["article_body"]['html'].split('\n')])
        g.write(data)
        del oJson["article_body"]
        g.write('\n</>\n')

1 个赞