
脚本语言
文章平均质量分 61
小神left
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 备忘
linux下编码问题可通过更改默认编码解决:ASCII改为UTF8格式reload(sys)sys.setdefaultencoding( "utf-8" )原创 2013-04-11 17:18:37 · 730 阅读 · 0 评论 -
Python正则表达式指南
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用转载 2013-07-04 10:56:41 · 464 阅读 · 0 评论 -
使用python解析json文件
更多的信息,可以参考python内部的json文档:python>>> help(json)或者官方文档:http://docs.python.org/library/json.html#module-json下面给出一个使用python解析json的简单例子:#!/usr/bin/pythonimport json#Function:Analyze j转载 2013-06-24 15:23:56 · 661 阅读 · 0 评论 -
python调用Shell脚本:os.system(cmd)或os.popen(cmd)
python调用Shell脚本,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。现假定有一个shell脚本test.sh:#!/bin/bash1. echo "hello world!"2. exit 3os.system(cmd):该 方法在调用完sh转载 2013-07-09 13:42:54 · 732 阅读 · 0 评论 -
python format string (转)
在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为 格式标记字符串 % 要输出的值组 其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:%cdoe 其中的code有多种,转载 2013-07-09 13:43:42 · 649 阅读 · 0 评论 -
Python 正则式学习笔记
1. Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2. re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4字符串的修改与替换3. 更深入的了解re的组与对象3.1编译后的Pattern对象3.2组与Match对象转载 2013-05-23 17:23:58 · 920 阅读 · 0 评论 -
python中的参数定义与可变参数
def f(*paralist, **paradict): for i in paralist: print i for i in paradict: print i, paradict[i]刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数转载 2013-05-08 10:45:46 · 683 阅读 · 0 评论 -
python中的反射和自省
本文主要介绍python中的反射和自省,以及该机制的简单应用熟悉JAVA的程序员,一定经常和Class.forName打交道。即使不是经常亲自调用这个方法,但是在很多框架中(Spring,eclipse plugin机制)都依赖于JAVA的发射和自省能力。而在python中,也同样有着强大的反射和自省能力,本文将做简单的介绍。 首先看一下自省,介绍一下几个重要的函数:dir函数,传转载 2013-05-08 10:39:19 · 662 阅读 · 0 评论 -
JS随机加载代码
function jb51(url,chance) { this.url=url; this.chance=chance; } var da,dalen,chance_limit,random_sel_num da=new Array(); da[0]=new jb51("http://www.baidu.com",200) da[1]=new jb51("http:/转载 2013-05-07 14:05:59 · 612 阅读 · 0 评论 -
js异步加载
js异步加载:关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async属性, defer 属性一、同步加载与异步加载的形式1. 同步加载我们平时最常使用的就是这种同步加载形式:script src="http://yourdomain.com/script.js">script>转载 2013-05-08 09:06:05 · 845 阅读 · 0 评论 -
Python特殊语法:filter、map、reduce、lambda
Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x %转载 2013-05-06 10:22:57 · 515 阅读 · 0 评论 -
python的id函数
先解释一下函数id( )的作用。下面这段话是官方文档对id()函数的解释: 显而易见,id(object)函数是返回对象object在其生命周期内位于内存中的地址,id函数的参数类型是一个对象,因此对于这个语句id方法的返回值就是对象的内存地址。python中会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同)。如执行a=2.0,b=2.0这两个语句时会先后为2转载 2013-05-03 16:39:53 · 1219 阅读 · 0 评论 -
Python 代码性能优化技巧
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的转载 2013-04-25 14:51:24 · 526 阅读 · 0 评论 -
cx_Oracle安装出现的一个问题以及解决办法
在redhat上装cx_Oracle,运行完python setup.py buildpython setuo.py install之后,在python脚本中执行import cx_Oracle出现了下面的错误ImportError: libclntsh.so.11.1: cannot open shared object file: No such f转载 2013-04-16 17:00:23 · 4779 阅读 · 0 评论 -
Python正则表达式操作指南
原文出处:http://www.amk.ca/python/howto/regex/原文作者:A.M. Kuchling (amk@amk.ca)授权许可:创作共用协议翻译人员:FireHare校对人员:Leal适用版本:Python 1.5 及后续版本摘要 本文是通过Python的 re 模块来使用正则表达式的一个入门教程,和库参考手册的对应章节相比,更为浅显转载 2013-04-24 16:48:06 · 439 阅读 · 0 评论 -
oracle删除重复行
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据转载 2013-07-24 12:29:53 · 681 阅读 · 0 评论