自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Muge

github.com/ZhangHang-z

  • 博客(18)
  • 收藏
  • 关注

原创 Python图像处理库 PIL

Python Image Library PIL 下载地址:pythonware  该软件包提供了基本的图像处理功能如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。加载一幅图像:>>> from PIL import Image #Image是模块名字,模块是以.py结尾的文件>>> image = Image.open('0000.png'

2015-04-09 18:29:14 1559

原创 Python虚拟环境virtualenv

折腾系统是很累的事情,尤其是为了一个软件的版本而浪费了很长的时间,结果代码没写多少,把时间都花在搜索解决方案身上了。尤其版本间区别很大的Python,Virtualenv就是为了解决这个问题,比如说我一个项目要用Django1.4,另一个要用最新版,那么Python的版本到底怎么搞?有比如我我需要学习flask,也需要学习Django,但是恰恰出现需要两个不同的Python版本,结果不知道下一

2015-04-09 14:25:08 496

原创 Python exec 和 eval

exec语句用来执行储存在字符串或文件中的Python语句, 我们可以运行一个包含Python语句的字符串>>> exec "print 'Hello Python'"Hello Python 但是exec可能会干扰Python语句的命名空间, 从而影响到原来的函数运行>>> from math import sqrt>>> exec "sqrt = 1

2015-04-09 13:42:31 494

原创 Python判断字符串编码以及编码的转换

判断字符串编码使用 chardet 可以很方便的实现字符串/文件的编码检测。尤其是中文网页,有的页面使用GBK/GB2312,有的使用UTF8,如果你需要去爬一些页面,知道网页编码很重要>>> import urllib>>> html = urllib.urlopen('http://www.chinaunix.net').read()>>> import charde

2015-04-09 13:41:48 5332

原创 Python字符串方法

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。str.join(sequence)>>> str = ' '>>> seq = ['abc','def']>>> print str.join(seq)abc def>>> str = '-'>>>seq=('abc','def','123')>>> print str.join(seq)

2015-04-09 13:40:25 294

原创 Python递归和迭代

递归在函数内部,调用函数自身的编程技巧称为递归( recursion)。递归函数结构清晰,很直观的理解计算过程,但也有严重缺点:相对于普通循环而言,递归运行效率较低,经过很多冗余的计算,递归会消耗大量的调用堆栈。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧。每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,递归调用的次数过多,会

2015-04-09 13:39:54 1748

原创 Flask mega tutorial 1.0 documentation错误

python flask 表单插件flask-meta-tutorial 1.0 教程,发现一处错误: 执行会出现:  No module named flask.ext.wtf.TextField  Flask-WTF从version 0.9.0有了变化,正确要引用wtforms包    from flask.ext.wtf import Fo

2015-04-09 11:39:58 868

原创 Python小脚本 003 利用cookielib模拟登录获取账户信息

为了方便, 使用chinaunix的账户获取账户主题. 有些网站可能需要验证码,  找一些不用验证码的网站下面 ****** 很多个星号的均为私密信息, 所以用星号代替#!/usr/bin/python# -*- encoding:utf-8 -*-import urllibimport urllib2import cookielibimport reimport c

2015-04-09 10:34:51 781

原创 Python小脚本 002 批量下载网页链接中的图片

我们常常需要下载网页上很多喜欢的图片,但是面对几十甚至上百张的图片,一个一个去另存为肯定是个很差的体验。我们可以用urllib包获取html的源码,再以正则表达式把匹配的图片链接放入一个list中,使用for循环来依次下载list中的链接。  import reimport urlliba = raw_input("Please input a URL: "

2015-04-09 10:33:00 1734

原创 Python小脚本 001 备份文件

练习适用于LINUX,类Unix系统,一步一个脚印提高Python 。 001. 类Unix系统中用zip命令将文件压缩备份至 /temporary/ 目录下:import osimport timeold_files = ['/home/zhg/aa.py','home/zhg/bb.py']target_dir = '/temporary/'target

2015-04-09 10:32:03 548

转载 Python %s和%r的区别

%s 用str()方法处理对象%r 用rper()方法处理对象,打印时能够重现它所代表的对象(rper() unambiguously recreate the object it represents) 例一:>>> print("Today is %s" % a)Today is sunday>>> print("Today is %r" % a)Tod

2015-04-09 10:31:15 5912

转载 Python while 1 和 while True 速度比较

Referenceshttp://legacy.python.org/dev/peps/pep-0285/http://stackoverflow.com/questions/3815359/while-1-vs-for-whiletrue-why-is-there-a-difference本文内容遵从CC3.0版权协议,转载请注明:转自Pythoner本文链接地址:Pytho

2015-04-09 10:30:38 2279

原创 Python标准库 datetime

>>> import datetime>>> now = datetime.datetime.now()>>> nowdatetime.datetime(2015, 4, 2, 12, 18, 37, 962347)>>> print now2015-04-02 12:18:37.962347 datetime.timedelta() 如果某天某个朋友很

2015-04-09 10:28:26 514

原创 Python标准库time

原文:http://www.cnblogs.com/qq78292959/archive/2013/03/22/2975786.htmlPython官方文档 在程序中,免不了和时间打交道,要学习time模块, 先来了解几个概念.1.  时间戳:Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表

2015-04-09 10:28:15 476

原创 Python标准库re正则表达式

正则表达式 regular expression 用来匹配一系列符合句法规则的字符串,是一门独立的小型的语言,如果你了解类Unix系统,那么你对正则表达式就一定不陌生。正则表达式的概念最初是由Unix中的工具普及开的(如: sed   grep)。Python中也内嵌了正则表达式,通过re模块实现。正则表达式有什么用?例如你需要从一大段Html代码中把Email地址或图片链接等过滤出来,那么正

2015-04-09 10:26:13 693

原创 Python标准库urllib

urllib是python的一个获取url的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时 也提供了一个稍微复杂的接口来处理常见的状况-如基本的认证,cookies,代理,等等。这些都是由叫做opener和handler的对象来处理的。urllib import urllibs = urlli

2015-04-09 10:25:18 418

原创 Python标准库os模块

(掌握os模块,你需要了解Linux或类Unix系统下常用命令的操作) os.name  指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd() 得到当前工作目录,即当前Python脚本工作的目录路径。os.mkdir( 'path' ) 创建新目录,path为一个字符串,表示新目录的路

2015-04-09 10:23:04 430

原创 Ubuntu下安装WebStorm

需要下载 WebStorm 和 JDK1. 解压 # tar xvf WebStorm-10.0.1.tar.gz# tar xvf jdk-8u20-linux-x64.tar.gz  2. 配置/etc/profile,任意位置加入以下(建议头部或末尾,便于将来能找的到)JAVA_HOME=/home/user/Downloads/jdk1.7

2015-04-09 10:08:53 4391

空空如也

空空如也

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

TA关注的人

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