#include
by jd808 - C/C++ - 2009-08-16 21:08:05 阅读(8280) 回复(2)
解json格式 $json = '{"foo-bar": 12345}'; $obj = json_decode($json); print $obj->{'foo-bar'}; // 12345 生成json格式 $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); //输出结果 {"a":1,"b":2,"c":3,"d":4,"e":5} 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1184/showart_1834074.html
[code][/code]今天用python解析xml,遇见一件极汗的事情。
python的dom对象中的Element竟然不知道怎么得到Text值。
比如这样一个Element,
本人是初学者,现在配置python web环境,按照网上的教程配置好了,解析测试文件helloword文件的时候。出现下面的问题: MOD_python ERROR ProcessId: 1564 Interpreter: 'localhost' ServerName: 'localhost' DocumentRoot: 'C:/apache/htdocs' URI: '/testpython/testMyFirstPage.py' Location: None Directory: 'C:/apache/htdocs/testpython/' Filename: 'C:\\apache\\htdocs\\te...
#!/usr/bin/env python import os import sys import time import re #import xml.dom.minidom.Document import xml from xml.dom.minidom import Document class ConfigHandler: flagadd = False flag = False key = "" childtuple = [] roottuple = [] def doc_order_iter(self, node): yield node for child in node.childNodes...
向json传一个列表 列表内包含一个字典,其中 一个key对应的还是一个列表,这个列表内又包含了一个字典,如:[{'Units': 2, 'weekStart': u'0', 'worktimezone': [{'Color': 255, 'EndTime': 0.5, 'StartTime': 0.33333333333333331}]}] 把这个列表传给json,它在解析的时候就会把里面的字典解析错误,如:{"weekStart":0,"unit":2,"worktimezone":[{'Color': 255, 'EndTime': 0.5, 'StartTime ': 0.3333333...
最近时间比较多,想在以后的项目中应用python。今天做了一下测试。一个小工具的编写。工具的目的根据输入的key,在memcache中查找相应的value。并且对value做一些分析。Value是json格式。 首先下载python-memcached-1.40.tar.gz和python-cjson-1.0.5.tar.gz。然后安装。 安装方法很简单,也很标准。Tar xzf *.tar.gz 然后进入解压后的目录。最后python setup.py install。这时memcache,json的python都已经可以用了。可在python命...
1.简单的XML文件内容如下: The Cathedral & the Bazaar Eric S. Raymond Making TeX Work Norman Walsh 2.代码 #! /usr/bin/python import xml.dom.minidom from xml.dom.minidom import Node doc = xml.dom.minidom.parse("books.xml") mapping = {} for node in doc.getElementsByTagName("book"): isbn = node.getAttribute("isbn") L = node.getElementsByTagName("title") ...
python模块之ConfigParser: 用python解析配置文件 在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。 ConfigParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项,比如: [db] db_host=127.0.0.1 db_port=33...