zoukankan      html  css  js  c++  java
  • python_day不知道_json方法存字典中的内容到文本中

      好久之前的了,因为懒,于是到今天用到了回顾json知识点才更新到这里,最近事情挺多的,也挺懒的,罪过罪过。。
    #Author:"haijing"

    #date:2018/10/17

    #------------将字典中的内容写到一个txt文本中去(以前的方法)------------#
    # dic = {'1':'aaa'} #创建一个字典
    # str1 = str(dic)
    #
    # f = open('test','w') #打开test的文本,模式为写,如果在day21文件夹中没有test.txt,则创建test.txt
    # f.write(str1) #将字典中的内容写到test文本中去

    #------------读一个txt文本中的内容(以前的读的方法)------------#
    # f = open('test','r') #打开test.txt,模式为读
    # data = f.read()
    # print(eval(data)['1']) #拿出字典中键为1的值aaa 打印aaa


    #------------用序列化之后的数据去写入文本中(json模块)------------# *****
    # import json
    # dic={'name':'haijing','age':'18'}
    # data=json.dumps(dic) #将dic加载进去,data即为序列化之后的 ***
    # f = open('JSON_text','w') #有则打开,没则创建JSON_text.txt
    # f.write(data) #在JSON_text.txt中写入{"name": "haijing", "age": "18"}
    # f.close()

    #------------用json方法去读文本中的内容---------------# *****
    # import json
    # f=open('JSON_text','r')
    # data=f.read()
    # data=json.loads(data) #载出 ***
    # print(data['name']) #打印haijing

    #----------pickle模块 将一个函数中的内容写入一个文本中,但是在该文本中显示的不认识--------# 少用
    # import pickle
    # def foo():
    # print('hello world!')
    #
    # data=pickle.dumps(foo) #将dic加载进去,data即为序列化之后的
    # f = open('PICKLE_text','wb') #w表示写,b表示将文本转换为bytes类型,即二进制类型,不加b则默认下写入的是str格式的
    # f.write(data) #在PICKLE_text.txt中写入{"name": "haijing", "age": "18"}
    # f.close()

    #------------pickle方法去读文本中的内容------------# 少用
    # import pickle
    # def foo():
    # print('hello world!')
    # f=open('PICKLE_text','rb')
    # data=f.read()
    # data=pickle.loads(data) #data对应那个foo
    # data() #必须得加上43、44的函数定义,这里才可以这样调用data()

    #--------------json的dump方法,简洁的写入文本方法------------# *****
    # import json
    # dic={'name':'haijing','age':'18'}
    # f = open('JSON_text2','w')
    #
    # # f.write(data) #在JSON_text.txt中写入{"name": "haijing", "age": "18"}
    # # data=json.dumps(dic) #将dic加载进去,data即为序列化之后的
    # json.dump(dic,f) #这一句可以替换上面的两句
    # f.close()

    #--------------json的load方法,简洁的读文本中的内容的方法------------#
    # import json
    # f = open('JSON_text2','w')
    #
    # data=json.load(f)
    # print(data['name'])

    haijing miss min in HZ
    2018.10.21


  • 相关阅读:
    @SuppressWarnings("resource")
    连续根据两个字段排序
    java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误
    java中数组的定义
    单表(多表需手动创建多个转换)插入,更新数据
    批量处理sql
    查询排序后前5名的信息
    面向对象详细
    Flask-SQLAlchemy
    Dbutils-数据库连接池
  • 原文地址:https://www.cnblogs.com/YiYA-blog/p/9825462.html
Copyright © 2011-2022 走看看