记录黑客技术中优秀的内容, 传播黑客文化,分享黑客技术精华

python中文decode和encode转码

字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312′),表示将gb2312编码的字符串str1转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode(‘gb2312′),表示将unicode编码的字符串str2转换成gb2312编码。 因此,转码的时候一定要先搞明白,字符串str是什么编码,然后decode成unicode,然后
发布时间:2013-01-15 22:30 | 阅读:197064 | 评论:0 | 标签:Python/Shell/Php decode encode python

Python 统计字符串出现次数count方法

root@Pw:~/Desktop# python Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> a = ‘itsafe.org’ >>> a.count(‘i’) 1 >>>
发布时间:2013-01-15 13:25 | 阅读:334221 | 评论:0 | 标签:Python/Shell/Php count python

python用lxml匹配html内容

先演示一段获取Value值代码示例 #!/usr/bin/env python #! coding=utf-8 from lxml import etree html = ”’<td class=”item2″><input type=”text” name=”pw” value=”itsafe.org” size=”30″></td>”’ # 字符串用.lower()方法统一转换小写,用.decode方法统一转换编码 tree = etree.HTML(html.lower().decode(‘u
发布时间:2013-01-08 01:59 | 阅读:492954 | 评论:3 | 标签:Python/Shell/Php html lxml python 匹配

Python readlines()方法

这种方法读取直到EOF的使用readline()返回一个列表,其中包含的行。如果可选sizehint参数是存在的,而不是读取到EOF,全行共约sizehint字节读取(可能后四舍五入到内部缓冲区的大小). 语法: fileObject.readlines( sizehint ); 参数: 以下是详细的参数: sizehint: 这是从文件中读取的字节数. 实例: #!/usr/bin/python # Open a file fo = open("foo.txt", "r") print "Name of the file: ", fo.name # Assuming file has following 5 lines # This is 1st line # This is 2nd
发布时间:2013-01-07 16:38 | 阅读:100692 | 评论:0 | 标签:Python/Shell/Php python

服务器变量$_SERVER详解

服务器变量$_SERVER 详解: 1、$_SESSION['PHP_SELF'] — 获取当前正在执行脚本的文件名 2、$_SERVER['SERVER_PROTOCOL'] — 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 3、$_SERVER['REQUEST_TIME'] — 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。 4、$_SERVER['argv'] — 传递给该脚本的参数。我试了下,get方法可以得到$_SERVER['argv'][0];post方法无法给他赋值。 5、$_SERVER['SERVER_NAME'] — 返回当前主机名。 6、$_SERVER['SERVER_SOFT
发布时间:2013-01-07 16:38 | 阅读:68902 | 评论:0 | 标签:Python/Shell/Php php

python–httplib模块详解

httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这个模块了。 1、class httplib.HTTPConnection 说明: 该类用于创建一个http类型的请求链接 原型: HTTPConnection(host[, port[, strict[, timeout]]]) host: 请求的服务器host,不能带http://开头 port: 服务器web服务端口 strict: 是否严格检查请求的状态行,就是http1.0/1.1 协议版本的那一行,即请求的第一行,默认为False,为T
发布时间:2013-01-07 16:38 | 阅读:103506 | 评论:0 | 标签:Python/Shell/Php httplib python urllib

Python异常处理体系简介

捕获异常的方式 方法一:捕获所有的异常 ''' 捕获异常的第一种方式,捕获所有的异常 ''' try: x = raw_input('x=:') y = raw_input('y=:') print x/y except Exception,data: print 'error' 方法二:捕获特定的异常 ''' 捕获异常的第二种方式,捕获特定的异常''' try: x = raw_input(‘x=:’) y = raw_input(‘y=:’) print x/y except TypeError: print ‘erro
发布时间:2013-01-07 16:38 | 阅读:85253 | 评论:0 | 标签:Python/Shell/Php except python 异常

公告

关注公众号hackdig,学习最新黑客技术

推广

工具

标签云