Python translator使用实例((共6篇))由网友“Coenn”投稿提供,以下是小编精心整理的Python translator使用实例,供大家参考借鉴,希望可以帮助到有需要的朋友。
篇1:fastjson使用实例
package junit.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;
/*
* 这里将json的转化和解析都放在一起了,大家可以根据实际需要来转化json字符串和解析json字符串
*/
public class TestFastJson {
static class Person{
private String id ;
private String name;
private int age ;
public Person{
}
public Person(String id,String name,int age){
this.id=id;
this.name=name;
this.age=age;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return “Person [age=” + age + “, id=” + id + “, name=” + name + “]”;
}
}
public static void main(String[] args) {
method1();
method2();
method3();
method4();
}
static void method1(){
System.out.println(“javabean转化示例开始----------”);
Person person = new Person(“1”,“fastjson”,1);
//这里将javabean转化成json字符串
String jsonString = JSON.toJSONString(person);
System.out.println(jsonString);
//这里将json字符串转化成javabean对象,
person =JSON.parseObject(jsonString,Person.class);
System.out.println(person.toString());
System.out.println(“javabean转化示例结束----------”);
}
static void method2(){
System.out.println(“List
Person person1 = new Person(“1”,“fastjson1”,1);
Person person2 = new Person(“2”,“fastjson2”,2);
List
persons = new ArrayList
();
persons.add(person1);
persons.add(person2);
String jsonString = JSON.toJSONString(persons);
System.out.println(“json字符串:”+jsonString);
//解析json字符串
List
persons2 = JSON.parseArray(jsonString,Person.class);
//输出解析后的person对象,也可以通过调试模式查看persons2的结构
System.out.println(“person1对象:”+persons2.get(0).toString());
System.out.println(“person2对象:”+persons2.get(1).toString());
System.out.println(“List
}
static void method3(){
System.out.println(“List
List
list.add(“fastjson1”);
list.add(“fastjson2”);
list.add(“fastjson3”);
String jsonString = JSON.toJSONString(list);
System.out.println(“json字符串:”+jsonString);
//解析json字符串
List >(){}); System.out.println(list2.get(0)+“::”+list2.get(1)+“::”+list2.get(2)); System.out.println(“List } static void method4(){ System.out.println(“ List Map map.put(“key1”, “value1”); map.put(“key2”, “value2”); Map map2.put(“key1”, 1); map2.put(“key2”, 2); List list.add(map); list.add(map2); String jsonString = JSON.toJSONString(list); System.out.println(“json字符串:”+jsonString); //解析json字符串 List >>(){}); System.out.println(“map的key1值”+list2.get(0).get(“key1”)); System.out.println(“map的key2值”+list2.get(0).get(“key2”)); System.out.println(“ma2p的key1值”+list2.get(1).get(“key1”)); System.out.println(“map2的key2值”+list2.get(1).get(“key2”)); } }
篇2:Python translator使用实例
-03-03python dict remove数组删除(del,pop)
-05-05python操作MySQL数据库的方法分享
-04-04python监控网卡流量并使用graphite绘图的示例
2013-03-03Python 随机生成中文验证码的实例代码
2014-04-04Python中的map、reduce和filter浅析
2014-06-06pycharm 使用心得(五)断点调试
2014-01-01python使用scrapy解析js示例
2014-05-05从零学python系列之新版本导入httplib模块报ImportError解决方案
2014-06-06python 字典(dict)遍历的四种方法性能测试报告
2014-02-02python去掉字符串中重复字符的方法
篇3:Python translator使用实例
最近更 新
使用python获取CPU和内存信息的思路与实现
python网络编程之TCP通信实例和socketser
python的urllib模块显示下载进度示例
python 排列组合之itertools
python paramiko实现ssh远程访问的方法
python发送邮件接收邮件示例分享
python连接mysql数据库示例(做增删改操作
paramiko模块安装和使用(远程登录服务器)
py中的目录与文件判别代码
python抓取豆瓣图片并自动保存示例学习
热 点 排 行
Python入门教程 超详细1小时学会
python 中文乱码问题深入分析
比较详细Python正则表达式操作指
Python字符串的encode与decode研
Python open读写文件实现脚本
Python enumerate遍历数组示例应
Python 深入理解yield
Python+Django在windows下的开发
python 文件和路径操作函数小结
python 字符串split的用法分享
篇4:Python fileinput模块使用实例
这篇文章主要介绍了Python fileinput模块使用实例,fileinput模块可以遍历文本文件的所有行,本文就给出它的使用代码实例,需要的朋友可以参考下
fileinput模块可以遍历文本文件的所有行.它的工作方式和readlines很类似,不同点在于,它不是将全部的行读到列表中而是创建了一个xreadlines对象.
下面是fileinput模块中的常用函数
input #它会返回能够用于for循环遍历的对象.
filename() #返回当前文件的名称
lineno() #返回当前(累计)的行数
filelineno() #返回当前文件的行数
isfirstline() #检查当前行是否是文件的第一行
代码如下:
#!/bin/env python
#coding=utf-8
import fileinput
import sys
import glob
import string
‘‘‘ 处理一个文本文件 ‘‘‘
for line in fileinput.input(“tab.sh”):
print line
‘‘‘处理多个文本文件 并输出行号‘‘‘
for line in fileinput.input(glob.glob(“*.sh”)):
if fileinput.isfirstline():
print “------ reading %s ------n” % fileinput.filename()
print str(fileinput.lineno()) + “ ” + line
例子:
代码如下:
[root@rac1 admin]# python ftest.py
abc_permission_collection
abc_user
abc_user_group_relationship
------ reading c.sh ------
1 c
2 cc
3 ccc
------ reading tab.sh ------
4 abc_permission_collection
5 abc_user
6 abc_user_group_relationship
[root@rac1 admin]#
篇5:python使用xmlrpc实例讲解
-11-11python连接MySQL、MongoDB、Redis、memcache等数据库的方法
-01-01python list转dict示例分享
-09-09Python isinstance判断对象类型
2013-12-12用python写asp详细讲解
-04-04合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2014-03-03python基础教程之简单入门说明(变量和控制语言使用方法)
2014-04-04python实现的二叉树算法和kmp算法实例
2014-01-01python检测lvs real server状态
2014-02-02用smtplib和email封装python发送邮件模块类分享
2014-03-03python单线程实现多个定时器示例
篇6:python使用xmlrpc实例讲解
最近更 新
python基础教程之实现石头剪刀布游戏示例
学习python (1)
Python 文件和输入输出小结
用Python和MD5实现网站挂马检测程序
Python 调用VC++的动态链接库(DLL)
python构造icmp echo请求和实现网络探测器
python自动化工具日志查询分析脚本代码实
python网络编程学习笔记(一)
python 切片和range()用法说明
python实现文件名批量替换和内容替换
热 点 排 行
Python入门教程 超详细1小时学会
python 中文乱码问题深入分析
比较详细Python正则表达式操作指
Python字符串的encode与decode研
Python open读写文件实现脚本
Python enumerate遍历数组示例应
Python 深入理解yield
Python+Django在windows下的开发
python 文件和路径操作函数小结
python 字符串split的用法分享

【Python translator使用实例(共6篇)】相关文章:
PS初学者实例教程――花纹红木地板的制作2023-01-10
阿里巴巴面试题java2022-05-06
UG建模实例小教程-离心风扇2024-02-21
高二数学教学工作计划20222022-05-17
JAVA笔试经验2022-05-31
商品的基本属性教学设计2023-11-03
多媒体技术在皮肤性病学科教学中的应用研究论文2022-08-16
java面试题网站2024-02-04
经典Java基础面试题2024-02-06
面试联想集团电话销售2023-05-19