亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python實(shí)現(xiàn)優(yōu)雅的打印json格式文本

 更新時(shí)間:2024年08月07日 14:48:00   作者:天魔老師  
這篇文章主要介紹了python實(shí)現(xiàn)優(yōu)雅的打印json格式文本方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python打印json格式文本

廢話不說,直接上代碼:

import json


def print_json(data):
    print(json.dumps(data, sort_keys=True, indent=4, separators=(', ', ': '), ensure_ascii=False))


if __name__ == '__main__':
    data = {
        "aaa": {
            "bbb":
                {
                    "vvv": ['541454154', '152125', '151515', {"521515": ""}],
                    "ccc": "i5452126541rl",
                    "cccd": 10
                }
        },
        "12222": {
            "fhvhgvh": "",
            "nbvghngvc": "",
            "nbvg h": "nvhvhv",
        }
    }
    data = ['hngvhgv', ['hngvhgv', 'ngvhngvh'], {'ngvhgv': data}, {'nvjgvjvj': 'jnhvbjvbj'}]

    print("請(qǐng)求:")
    print_json(data)

python將json字符串格式化后輸出

Python中可以使用json模塊來處理JSON字符串的格式化輸出。

具體步驟

1.導(dǎo)入json模塊:

import json

2.使用json模塊的loads函數(shù)將JSON字符串轉(zhuǎn)換為Python對(duì)象(通常是字典或列表):

data = json.loads(json_string)

3.使用json模塊的dumps函數(shù)將Python對(duì)象轉(zhuǎn)換為格式化后的JSON字符串:

formatted_json = json.dumps(data, indent=4)

其中,indent參數(shù)可以指定縮進(jìn)的空格數(shù),一般設(shè)置為4。

4.輸出格式化后的JSON字符串:

print(formatted_json)

完整的代碼

import json

# JSON字符串
json_string = '{"name": "Alice", "age": 25, "city": "New York"}'

# 將JSON字符串轉(zhuǎn)換為Python對(duì)象
data = json.loads(json_string)

# 將Python對(duì)象轉(zhuǎn)換為格式化后的JSON字符串
formatted_json = json.dumps(data, indent=4)

# 輸出格式化后的JSON字符串
print(formatted_json)

運(yùn)行此代碼將輸出格式化后的JSON字符串:

{
    "name": "Alice",
    "age": 25,
    "city": "New York"
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3 解決讀取中文文件txt編碼的問題

    Python3 解決讀取中文文件txt編碼的問題

    今天小編就為大家分享一篇Python3 解決讀取中文文件txt編碼的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 解決Python中pandas讀取*.csv文件出現(xiàn)編碼問題

    解決Python中pandas讀取*.csv文件出現(xiàn)編碼問題

    很多朋友在使用Python中pandas讀取csv文件時(shí),出現(xiàn)編碼格式問題,接下來通過本文給大家分享解決Python中pandas讀取*.csv文件出現(xiàn)編碼問題,需要的朋友可以參考下
    2019-07-07
  • 教你使用TensorFlow2識(shí)別驗(yàn)證碼

    教你使用TensorFlow2識(shí)別驗(yàn)證碼

    驗(yàn)證碼是根據(jù)隨機(jī)字符生成一幅圖片,然后在圖片中加入干擾象素,本文主要介紹了 TensorFlow2識(shí)別驗(yàn)證碼,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • pandas數(shù)據(jù)分組和聚合操作方法

    pandas數(shù)據(jù)分組和聚合操作方法

    下面小編就為大家分享一篇pandas數(shù)據(jù)分組和聚合操作方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Pandas提取含有指定字符串的行(完全匹配,部分匹配)

    Pandas提取含有指定字符串的行(完全匹配,部分匹配)

    本文主要介紹了Pandas提取含有指定字符串的行(完全匹配,部分匹配),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 淺談keras中自定義二分類任務(wù)評(píng)價(jià)指標(biāo)metrics的方法以及代碼

    淺談keras中自定義二分類任務(wù)評(píng)價(jià)指標(biāo)metrics的方法以及代碼

    這篇文章主要介紹了淺談keras中自定義二分類任務(wù)評(píng)價(jià)指標(biāo)metrics的方法以及代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 詳解Python中最常用的10個(gè)內(nèi)置函數(shù)

    詳解Python中最常用的10個(gè)內(nèi)置函數(shù)

    Python作為一種多用途編程語言,擁有豐富的內(nèi)置函數(shù)庫(kù),這些函數(shù)可以極大地提高開發(fā)效率,本文將介紹Python中最常用的10個(gè)內(nèi)置函數(shù),我們將深入了解每個(gè)函數(shù),并提供示例代碼以幫助您更好地理解它們,需要的朋友可以參考下
    2023-11-11
  • 淺析Python中yield關(guān)鍵詞的作用與用法

    淺析Python中yield關(guān)鍵詞的作用與用法

    Python中關(guān)鍵字yield的作用是什么?用來干什么的?這篇文章就給大家詳細(xì)介紹了Python中yield關(guān)鍵詞的作用與用法,文中通過示例代碼介紹的很詳細(xì),對(duì)大家學(xué)習(xí)python具有一定的參考借鑒價(jià)值,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • 情人節(jié)快樂! python繪制漂亮玫瑰

    情人節(jié)快樂! python繪制漂亮玫瑰

    情人節(jié)快樂! 這篇文章主要教大家如何用python繪制漂亮玫瑰花,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • python實(shí)現(xiàn)多進(jìn)程按序號(hào)批量修改文件名的方法示例

    python實(shí)現(xiàn)多進(jìn)程按序號(hào)批量修改文件名的方法示例

    這篇文章主要介紹了python實(shí)現(xiàn)多進(jìn)程按序號(hào)批量修改文件名的方法,涉及Python多進(jìn)程與文件相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12

最新評(píng)論