首页 > 编程语言 >python: Reading and Writing JSON to a File

python: Reading and Writing JSON to a File

时间:2023-06-20 22:44:47浏览次数:49  
标签:string python json outfile JSON print Reading open

 

    #import json
    jsondata = {
        'sqlserver': [
            {
                "server": "DESKTOP-NQK85G5\GEOVIN2008",
                "useid": "sa",
                "password": "geovindu",
                "database": "Student"
            }
        ],
        'mysql':[
            {
                "server": "loacalhost",
                "useid": "root",
                "password": "geovindu",
                "database": "Student"
            }
        ]
    }
    json_string = json.dumps(jsondata)
    print(json_string)
    # Using a JSON string
    with open('json_data.json', 'w') as outfile:
        outfile.write(json_string)

    # Directly from dictionary
    with open('json_data2.json', 'w') as outfile:
        json.dump(json_string, outfile)

    with open('json_data.json') as json_file:
        readdata = json.load(json_file)
        print(type(readdata))
        print(readdata['sqlserver'])

    dictionary = {
        "server": "DESKTOP-NQK85G5\GEOVIN2008",
        "useid": "sa",
        "password": "geovindu",
        "database": "Student"
    }
    with open("databaseconfig.json", "w") as outfile:
        json.dump(dictionary, outfile)

    with open('databaseconfig.json', 'r') as openfile:

        # Reading from json file
        json_object = json.load(openfile)

    print(json_object)
    print(type(json_object))

  

Serializes

JSON encoder and decoder

标签:string,python,json,outfile,JSON,print,Reading,open
From: https://www.cnblogs.com/geovindu/p/17495089.html

相关文章

  • [复习随笔]python_dcgan网络复习小知识:模型定义
    定义参数dataroot-thepathtotherootofthedatasetfolder.Wewilltalkmoreaboutthedatasetinthenextsection.workers-thenumberofworkerthreadsforloadingthedatawiththeDataLoader.batch_size-thebatchsizeusedintraining.TheD......
  • python: Loop Tuples
     defselectSql(cls):""":return:"""studentlist=[StudentListInfo.StudentList]students=[]data=cls.studentlist.selectSql()(studentlist)=data#如C#强制转......
  • Python SQLite开发
    安装$sudoapt-getupdate$sudoapt-getinstallsqlite3libsqlite3-dev$sqlite3--version3.40.12022-12-2814:03:47df5c253c0b3dd24916e4ec7cf77d3db5294cc9fd45ae7b9c5e82ad8197f38a24$sqlite3>createtabletb1(idint,namechar(10));>insert......
  • Python魔术方法详解
    前言魔术方法(MagicMethod)是Python内置方法,格式为"方法名",不需要主动调用,存在目的是为了给Python的解释器进行调用,几乎每个魔术方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应的魔术方法,可以理解为重写这些python的内置函数。......
  • 用Python写了一个「拥抱梅西」的小游戏
    大家好,欢迎来到Crossin的编程教室! 最近有个小伙儿因为在比赛中冲进场地拥抱梅西而出名了。 这种行为当然不可取,他也为此付出了代价。但要说我没有一丁点羡慕和佩服那是不可能的。于是,我也尬蹭一下这个热点,用Python写了一个「拥抱梅西」的小游戏。游戏效果是这样的:  游......
  • 使用python对AWS-CloudTrail-Json-日志文件key字段名称的提取
    关于AWS CloudTrail-在Console界面,默认只能看到最近90天的数据如果需要追踪更早的操作记录,得需要配置CloudTrail日志输出保存到s3在s3上不同的region位于不同的目录,最后会将某一天的日志,存放到那一天的目录/文件夹中,目录路径格式(部分)如:aws-account-xxx/CloudTrail/cn-nort......
  • Python asyncio 库源码分析
    Pythonasyncio库源码分析前言本着「路漫漫其修远兮,吾将上下而求索」的精神。终于要开始深入研究Python中asyncio的源码实现啦。本文章可能篇幅较长,因为是逐行分析asyncio的实现,也需要读者具有一定的asyncio编码经验和功底,推荐刚开始踏上Python异步编程之旅的朋......
  • Python 列表生成式(转载)
    Python列表生成式列表生成式列表生成式即ListComprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式如何生成[1,2,3,4,5,6,7,8,9,10]列表?>>>list(range(1,11))[1,2,3,4,5,6,7,8,9,10]如何生成[1x1,2x2,3x3,...,10x10]......
  • JSON及XML学习总结
    1.手写JSON中字符串转java对象的方式//构建java对象Studentstudent=newStudent();//利用JSON类中的toJSON对象转换成JSON字符串Strings=JSON.toJSON(Student).toString();2.手写java对象转JSON字符串的方式Stringss="{\"skills\":[\"1\",\"2\",\"足球\&qu......
  • Python 函数
    Python函数一、Python函数之定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:然后,在缩进块中编写函数体,函数的返回值用return语句返回。1、定义一个函数defmyfirst():print("Helloworld!")myfirst()#输出结果Hellow......