自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 使用urllib2解析html内容,并正常显示中文的方法

获得目标html的编码格式按照此编码格式去解析html内容,就可以正常解析 import urllib2 target = urllib2.urlopen("http://www.amazon.cn") print target.hearders #或使用target.info(),获得charset的内容为:utf-8 content=target.read().decode("ut

2013-10-31 17:30:54 1398

转载 python中的对象和引用

Is, == 和 id is   是否是同一个对象,-5~256范围内,只要值相等则一定是一个对象    ==   值是不是相等 id() 可以输出对象的内存地址 a 和b的地址不一样,说明是两个不同的对象 一个变量的值赋给另一个变量 把一个变量的值赋给另一个变量,没有创建新的对象,is 返回 True 指向同一个内存地址,同一个对象实例

2013-10-30 16:20:21 890

转载 python变量赋值(可变与不可变)

知识点:python中,万物皆对象。    python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。 python中,对象分为可变(mutable)和不可变(immutable)两种类型,元组(tuple)、数值型(number)、字符串(string)均为不可变对象,而字典型(dictionary)和列表型(list)的对象是可变对象。 不可变类型特点:   看下

2013-10-30 11:59:07 6079

转载 python zipfile模块

http://www.cnblogs.com/evening/articles/2428750.html 从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用。 1)简单应用  如果你仅仅是希望用python来做压缩和解压缩,那么就不用去翻文档了,这里提供一个简单的用法,让你一看就能明白。  import zipfile  f = z

2013-10-30 11:25:05 1117

转载 深拷贝与浅拷贝的练习

import copy id_list=[1,2,3,4,5] dft={'id':'','date':'2013-10-29'} result =[] for i in id_list: res = dft #此处是浅拷贝 res['id']=i ## print res['id'],res result.append(copy.deepcopy(res))

2013-10-29 16:29:47 752

转载 linux打开端口命令

以下是linux打开端口命令的使用方法。 nc -lp 23 &(打开23端口,即telnet) netstat -an | grep 23 (查看是否打开23端口) 经验验证,OK! 只是,好像,linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以,这个有待改进! 以上是linux打开端口命令的使用方法

2013-10-29 12:57:55 6761

转载 将aaaa替换成aaba

#将aaaa替换成aaba,先将前三个a替换成b,再将前2个b还原为a import re a='aaaa'   print re.sub('b','a',re.sub('a','b',a,3),2)

2013-10-28 18:28:20 813

原创 使用生成器返回fibs列表

import itertools def fib(): first = 0 second = 1 while 1: n=first+second yield n first=second second=n print list(itertools.islice(fib(),10))

2013-10-28 18:19:20 798

转载 python中的生成器(generator)

生成器是python中一个非常酷的特性,python 2.2中引入后在2.3变成了标准的一部分。它能够让你在许多情况下以一种优雅而又更低内存消耗的方式简化无界(无限)序列相关的操作。 生成器是可以当做iterator使用的特殊函数,它功能的实现依赖于关键字yield,下面是它如何运作一个简单的演示: def spam(): yield"first" yield"seco

2013-10-28 17:41:42 882

原创 遇到的问题总结

[Error 183] 当文件已存在时,无法创建该文件。

2013-10-28 17:21:22 973

原创 win7 下安装ipython

在Windows 下安装iPython 可分为以下几步,供参考 https://pypi.python.org/pypi/ipython/1.1.0#downloads 下载  ipython 1.1.0 的安装包,ipython-1.1.0.zip解压 ipython-1.1.0.zip 安装包cmd命令进入解压目录执行 python setup.py install 命令将 安装

2013-10-19 12:23:12 3352 2

原创 获取函数中的参数

注意此处eval的使用

2013-10-16 15:14:37 760

原创 使用termcolor模块

问题来源:http://stackoverflow.com/questions/287871/print-in-terminal-with-colors-using-python 使用termcolor模块对输出内容颜色进行处理。 例如: from termcolor import colored print colored('hello', 'red'), colored('wo

2013-10-12 14:06:29 3568

原创 ubuntu下 安装python module的步骤

Download the source from one of the links below   #  在http://pypi.python.org/  中下载tgz安装包 Unpack the source distribution and change directory to the resulting top-level directory.  #解压tgz安装包,进入解压目

2013-10-12 13:58:07 4166

原创 字典——基础

#! /usr/bin/env python #coding=utf-8 ab={'Swaroop':'swaroop@byteofpython.info',      'Larry':'laryy@wall.org',      'Matsumoto':'matz@ruby-lang.org',      'Spammer':'spammer@hotmail.com' } pr

2013-10-11 17:46:47 689

原创 python中文编码转换

#! /usr/bin/env python #coding=utf-8 s=u"中文" print isinstance(s,unicode) #True print s # 中文 s2='中国' print isinstance(s2.decode('utf-8'),unicode) #True print s2.decode('utf8').encode('

2013-10-11 17:22:13 876

原创 from ....import导入其他路径的模块

这是群里的一个问题,如下图: 目的:使用from ... import 语句在test/libqq/http_test.py中导入src/libqq/http.py模块 test/libqq/http_test.py 文件内容: import os,sys sys.path.append(r'C:/Users/lovingJune/Desktop/src

2013-10-11 15:13:02 3540

转载 贪婪 vs 不贪婪

当重复一个正则表达式时,如用 a*,操作结果是尽可能多地匹配模式。当你试着匹配一对对称的定界符,如 HTML 标志中的尖括号时这个事实经常困扰你。匹配单个 HTML 标志的模式不能正常工作,因为 .* 的本质是“贪婪”的 #!python >>> s = 'Title' >>> len(s) 32 >>> print re.match('', s).span() (0, 32) >>> pr

2013-10-09 15:00:56 803

原创 删除列表元素时需注意的问题

‘’‘  如果在遍历列表,打印列表元素过程中,删除元素时会出现跳过某个元素的现象。如下例: ’‘’ l=range(10) for i in l:     if i==5:         print '-->',i         l.remove(i)     print i #输出结果:0 1 2 3 4 5 7 8 9 跳过了6 原列表

2013-10-09 14:02:00 1393

原创 #小练习 输出1到100的质数

l=range(1,100) l2=l[:] for i in l:     if i ==1:         l2.remove(i)     for m in range(2,i):         if i % m ==0 :            print i            l2.remove(i)            break pr

2013-10-08 17:45:51 1258

apache-maven

apache-maven3.5.4工具包,欢迎使用.

2018-10-20

charles4.2及破解文件

charles4.2安装包及破解文件,安装readme说明操作即可

2018-07-31

MySQL-python-1.2.3.win-amd64-py2.7

MySQLdb模块安装

2016-08-23

Linux学习课件

Linux基础学习课件,知识内容全面,不错的入门知识

2011-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除