如何編寫python代碼批量轉(zhuǎn)換json到html?

我有300多個(gè)json文件。

結(jié)構(gòu)如下:

{
  "body_html": "<div><head></head><body><div class=\"lake-content-editor-core lake-engine lake-typography-traditional\" data-lake-element=\"root\"><p id=\"a596b3f2-13d2-4a99-a3c2-5e0952e0b600\" style=\"font-size: 14px; color: rgb(38, 38, 38); line-height: 1.74; letter-spacing: 0.05em; outline-style: none; overflow-wrap: break-word; margin: 0px;\"><a href=\"https://ideas.darden.virginia.edu/the-power-of-an-idea-meritocracy\" target=\"_blank\">https://ideas.darden.virginia.edu/the-power-of-an-idea-meritocracy</a></p><p style=\"font-size: 14px; color: rgb(38, 38, 38); line-height: 1.74; letter-spacing: 0.05em; outline-style: none; overflow-wrap: break-word; margin: 0px;\"><br></p><p id=\"a596b3f2-13d2-4a99-a3c2-5e0952e0b600\" style=\"font-size: 14px; color: rgb(38, 38, 38); line-height: 1.74; letter-spacing: 0.05em; outline-style: none; overflow-wrap: break-word; margin: 0px;\">if you want to hire great people and have them stay working for you. you have to let them make a lot of decisions , and<mark> You have to be run by ideas, not hierarchy. the best ideas have to win , otherwise good people don&apos;t stay</mark>  <a href=\"https://www.google.com/search?newwindow=1&amp;ei=XxREXteKHZWe4-EP7t204Aw&amp;q=idea+meritocracy&amp;oq=ideameritocracy&amp;gs_l=psy-ab.1.0.0i10l4.870029.873986..875653...0.2..0.273.273.2-1......1....2j1..gws-wiz.......0i71.4KOME2IXHps\" target=\"_blank\">#ideameritocracy</a></p><p id=\"0798738b-9fb5-4ff3-9ff8-b6e395dd642b\" style=\"font-size: 14px; color: rgb(38, 38, 38); line-height: 1.74; letter-spacing: 0.05em; outline-style: none; overflow-wrap: break-word; margin: 0px;\">To be successful you need to pick product ideas based on their own merit (idea meritocracy) rather than on the basis of who thinks they are good (people meritocracy).</p><p id=\"949045a7-6b18-4fdf-af54-661dab3fca07\" style=\"font-size: 14px; color: rgb(38, 38, 38); line-height: 1.74; letter-spacing: 0.05em; outline-style: none; overflow-wrap: break-word; margin: 0px;\"><mark>An Idea Meritocracy is an environment in which the best idea wins</mark>. \n<mark>The best idea is determined by the quantity and quality of the data, not by positional power</mark>. \nI have studied examples of companies that have created Idea Meritocracies, including Google, Intuit, Pixar Animation Studios and Bridgewater Associates. In those organizations, an Idea Meritocracy has played a key role in driving consistent high performance and has warded off complacency and group think by empowering employees to have the curiosity and courage to challenge, to explore like scientists by asking the <mark>3 W</mark>&#x2019;s: <mark>Why ? What if ? Why not ?</mark></p><blockquote style=\"padding-left: 1em; margin-top: 5px; margin-bottom: 5px; margin-left: 0px; border-left: 3px solid rgb(238, 238, 238); opacity: 0.6;\">To flourish in the innovation age, companies must change how decisions are made and change how leaders lead. To do so you must change how decisions are made to what I call leadership by experiment. Moving from politics and PowerPoints to enabling the idea to prove itself. From boss votes with their opinion, to the customers vote with their feet. From the hierarchy sets the agenda, to the innovators set the agenda.</blockquote></div></body></div>",
  "slug": 4710687,
  "title": "Idea Meritocracy"
}

如何編寫python代碼批處理將json轉(zhuǎn)換為html?

html文件名為“title”。比如“思想精英制”。

json文件示例:https://www.dropbox.com/s/1dbnzvb99wrm0v0/json%20file%20-kangland.zip?dl=0

對(duì)不起:我不是一個(gè)程序員,我只是想了解代碼邏輯,但我不會(huì)寫代碼。

非常感謝你!

? 最佳回答:
import json

list_of_files = ["kiqgfg.json"]
for file_name in list_of_files:
    fi = open(file_name, 'r')
    data = json.load(fi)
    fo = open(data["title"]+".html", 'w') 
    fo.write(data["body_html"])
    fi.close()
    fo.close()

它接受每個(gè)文件并將數(shù)據(jù)寫入新的html文件。

如果需要讀取特定目錄中的所有json文件,請(qǐng)使用以下代碼。編輯:在json文件中添加了密鑰檢查

import json
from glob import glob
for file_name in glob("*.json"):
    fi = open(file_name, 'r')
    data = json.load(fi)
    if 'title' in data.keys():
        fo = open(data["title"], 'w')
        if 'body_html' in data.keys():
            fo.write(data["body_html"])
    fi.close()
    fo.close()
主站蜘蛛池模板: 麻豆天美国产一区在线播放 | 久久精品一区二区| 国产一区二区三区不卡AV| 国产成人一区二区三区免费视频| 精品少妇一区二区三区视频| 波多野结衣在线观看一区 | 久久国产免费一区二区三区| 国产一区二区免费在线| 狠狠综合久久av一区二区| 无码aⅴ精品一区二区三区 | 亚洲一区中文字幕在线电影网 | 麻豆文化传媒精品一区二区 | 波霸影院一区二区| 欧亚精品一区三区免费| 久久久久人妻一区二区三区 | 午夜视频一区二区| 亚洲一区二区三区免费在线观看| 亚洲午夜福利AV一区二区无码 | 亚洲乱码一区av春药高潮| 久久免费国产精品一区二区| 中文无码精品一区二区三区| 国产精品一区12p| 国产精品一区在线观看你懂的| 一区国严二区亚洲三区| 亚洲一区无码精品色| 香蕉视频一区二区| 精品久久一区二区三区| 中文字幕一区视频| 一区二区精品在线| 亚洲综合一区二区三区四区五区| 国产成人精品第一区二区| 99国产精品欧美一区二区三区| 成人精品视频一区二区| 国产在线一区二区杨幂| 亚洲一区二区三区免费| 国产成人无码AV一区二区在线观看| 久久无码一区二区三区少妇| 亚洲av无码一区二区三区乱子伦| 一区二区三区精品| 鲁丝丝国产一区二区| 搜日本一区二区三区免费高清视频 |