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
  • 相关阅读:
    influxdb服务器 relay
    browse-agent type and curl post
    使用 Ansible 管理 MySQL 复制
    ansible里的item和with_items
    Ansible 从MySQL数据库添加或删除用户
    ansibel---tag模块
    ll | wc -l的陷阱
    ansible 判断和循环
    Ansible详解(二)
    Ansible详解(一)
  • 原文地址:https://www.cnblogs.com/ctypyb2002/p/9793060.html
Copyright © 2011-2022 走看看