zoukankan      html  css  js  c++  java
  • python 初学 读取文件

    python 2.7 环境,读取一个 json字符串的文件,并解析。

    创建一个json 文件 test.txt

    {
        "Id": "zh-cn",
        "Name": "中国",
        "Date": "2018-02-02 23:59:59",
        "ArrayList": [
            {
                "AId": "1",
                "AName": "/tmp/1广东.txt",
                "Size": 1024
            },
            {
                "AId": "2",
                "AName": "/tmp/2广西.txt",
                "Size": 2048
            }
      ]
    }

    创建一个python 文件 readlist.py

    #!/usr/bin/python
    # -*- coding: UTF-8 -*- 
    import json
    
    oaslistfile=open('E:\test','r')
    linelist=oaslistfile.readlines();
    linestrjoin = ''.join(str(e) for e in linelist)
    print linestrjoin
    
    load_json=json.loads(linestrjoin)
    print load_json
    
    for i in load_json["ArrayList"]:
        print i["AId"],i["AName"],i["Size"]

    输出如下

    >python "e:
    eadlist.py"
    {
        "Id": "zh-cn",
        "Name": "涓�浗",
        "Date": "2018-02-02 23:59:59",
        "ArrayList": [
            {
                "AId": "1",
                "AName": "/tmp/1骞夸笢.txt",
                "Size": 1024
            },
            {
                "AId": "2",
                "AName": "/tmp/2骞胯タ.txt",
                "Size": 2048
            }
      ]
    }
    
    {u'Date': u'2018-02-02 23:59:59', u'ArrayList': [{u'AId': u'1', u'AName': u'/tmp/1u5e7fu4e1c.txt', u'Size': 1024}, {u'AId': u'2', u'AName': u'/tmp/2u5e7fu897f.txt', u'Size': 2048}], u'Id': u'zh-cn', u'Name': u'u4e2du56fd'}
    1 /tmp/1广东.txt 1024
    2 /tmp/2广西.txt 2048
  • 相关阅读:
    P2048 [NOI2010]超级钢琴
    [LOJ#6468.] 魔法
    [牛客小白月赛18] Forsaken的数列
    [JSOI2011]柠檬
    [TJOI2015]组合数学
    【单调队列优化】[CF372C] Watching Fireworks is Fun
    【线段树】[Luogu P4198]楼房修建
    Python资源
    人生的几个阶段
    两种解读,生活的意义和方法
  • 原文地址:https://www.cnblogs.com/ctypyb2002/p/9793060.html
Copyright © 2011-2022 走看看