-
详解Python的迭代器、生成器以及相关的itertools包
所属栏目:[Python] 日期:2020-12-16 热度:183
对数学家来说,Python这门语言有着很多吸引他们的地方。举几个例子:对于tuple、lists以及sets等容器的支持,使用与传统数学类似的符号标记方式,还有列表推导式这样与数学中集合推导式和集的结构式(set-builder notation)很相似的语法结构。 另外一些很吸引[详细]
-
python中迭代器(iterator)用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:97
本篇章节讲解python中迭代器(iterator)用法。供大家参考研究。具体如下: #---------------------------------------# Name: iterators.py# Author: Kevin Harris# Last Modified: 03/11/04# Description: This Python script demonstrates how to[详细]
-
Python中使用PIL库实现图片高斯模糊实例
所属栏目:[Python] 日期:2020-12-16 热度:122
一、安装PIL PIL是Python Imaging Library简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行: 所以,我们在这里自己改一下就OK了。 项目地址:[详细]
-
python通过pil为png图片填充上背景颜色的方法
所属栏目:[Python] 日期:2020-12-16 热度:179
本篇章节讲解python通过pil为png图片填充上背景颜色的方法。供大家参考研究。具体分析如下: png图片有些是没有背景颜色,如果希望以单色(比如白色)填充背景,可以使用下面的代码,这段代码将当前目录下的 jb51.net.png图片填充了白色背景。 使用[详细]
-
python实现基于两张图片生成圆角图标效果的方法
所属栏目:[Python] 日期:2020-12-16 热度:113
本篇章节讲解python实现基于两张图片生成圆角图标效果的方法。供大家参考研究。具体分析如下: 使用pil的蒙版功能,将原图片和圆角图片进行叠加,并将圆角图片作为mask,生成新的圆角图片 from PIL import Imageflower = Image.open('flower.png')bo[详细]
-
python实现的jpg格式图片修复代码
所属栏目:[Python] 日期:2020-12-16 热度:139
最近为客户修复损坏的jpg写的,效果还可以,但不保证适用任何情况。 如果你有损坏照片,不妨试一试,如果可以使用给我留个言哦。 复制代码 代码如下: # -*- coding: utf8 -*- # !/usr/bin/env python __author__ = 'fengxing' __date__ = '2012-1-18 20:13'[详细]
-
python使用PIL模块实现给图片打水印的方法
所属栏目:[Python] 日期:2020-12-16 热度:156
本篇章节讲解python使用PIL模块实现给图片打水印的方法。供大家参考研究。具体实现方法如下: import Image,ImageEnhancedef reduce_opacity(im,opacity): """Returns an image with reduced opacity.""" assert opacity = 0 and opacity = 1 if im.[详细]
-
python简单实现旋转图片的方法
所属栏目:[Python] 日期:2020-12-16 热度:137
本篇章节讲解python简单实现旋转图片的方法。供大家参考研究。具体实现方法如下: # rotate an image counter-clockwise using the PIL image library# free from: http://www.pythonware.com/products/pil/index.htm# make sure to install PIL aft[详细]
-
python实现图片变亮或者变暗的方法
所属栏目:[Python] 日期:2020-12-16 热度:112
本篇章节讲解python实现图片变亮或者变暗的方法。供大家参考研究。具体实现方法如下: import Image# open an image file (.jpg or.png) you have in the working folderim1 = Image.open("angelababy.jpg")# multiply each pixel by 0.9 (makes the[详细]
-
python获得图片base64编码示例
所属栏目:[Python] 日期:2020-12-16 热度:152
复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import os,base64 icon = open('ya.png','rb') iconData = icon.read() iconData = base64.b64encode(iconData) LIMIT = 60 liIcon = [] while True: sLimit = iconData[:LIMIT] iconData[详细]
-
Python读取图片EXIF信息类库介绍和使用实例
所属栏目:[Python] 日期:2020-12-16 热度:152
首先要介绍的是 Python Imaging Library,使用方法如下: 复制代码 代码如下: from PIL import Image from PIL.ExifTags import TAGS def get_exif_data(fname): """Get embedded EXIF data from image file.""" ret = {} try: img = Image.open(fname) if h[详细]
-
Python比较两个图片相似度的方法
所属栏目:[Python] 日期:2020-12-16 热度:182
本篇章节讲解Python比较两个图片相似度的方法。供大家参考研究。具体分析如下: 这段代码实用pil模块比较两个图片的相似度,根据实际实用,代码虽短但效果不错,还是非常靠谱的,前提是图片要大一些,太小的图片不好比较。附件提供完整测试代码和对[详细]
-
python通过pil模块获得图片exif信息的方法
所属栏目:[Python] 日期:2020-12-16 热度:192
本篇章节讲解python通过pil模块获得图片exif信息的方法。供大家参考研究。具体分析如下: python的pil模块功能超级强大,不但可以用来处理图片也可以用来获取图片的exif数据 from PIL import Image#code from http://www.jb51.netimg = Image.open('[详细]
-
python用来获得图片exif信息的库实例分析
所属栏目:[Python] 日期:2020-12-16 热度:115
本篇章节讲解python用来获得图片exif信息的库用法。供大家参考研究。具体分析如下: exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址: http://exif-py.svn.sourceforge.net/viewvc/exif-py/source/EXIF.pyrevision=19nbsp; imp[详细]
-
用Python实现通过哈希算法检测图片重复的教程
所属栏目:[Python] 日期:2020-12-16 热度:129
Iconfinder 是一个图标搜索引擎,为设计师、开发者和其他创意工作者提供精美图标,目前托管超过 34 万枚图标,是全球最大的付费图标库。用户也可以在 Iconfinder 的交易板块上传出售原创作品。每个月都有成千上万的图标上传到Iconfinder,同时也伴随而来大量[详细]
-
python使用Tkinter显示网络图片的方法
所属栏目:[Python] 日期:2020-12-16 热度:76
本篇章节讲解python使用Tkinter显示网络图片的方法。供大家参考研究。具体实现方法如下: ''' tk_image_view_url_io.pydisplay an image from a URL using Tkinter,PIL and data_streamtested with Python27 and Python33 by vegaseat 01mar2013'''i[详细]
-
python判断图片宽度和高度后删除图片的方法
所属栏目:[Python] 日期:2020-12-16 热度:157
本篇章节讲解python判断图片宽度和高度后删除图片的方法。供大家参考研究。具体分析如下: Image对象有open方法却没有close方法,如果打开图片,判断图片高度和宽度,判断完成后希望删除或者给图片改名,是无法操作的,这段代码可以解决这个问题,注[详细]
-
让python json encode datetime类型
所属栏目:[Python] 日期:2020-12-16 热度:99
实现代码如下: 复制代码 代码如下: import json from datetime import date,datetime def __default(obj): if isinstance(obj,datetime): return obj.strftime('%Y-%m-%dT%H:%M:%S') elif isinstance(obj,date): return obj.strftime('%Y-%m-%d') else: raise[详细]
-
简单介绍Python中的JSON使用
所属栏目:[Python] 日期:2020-12-16 热度:159
JSON进阶 Python的dict对象可以直接序列化为JSON的{},不过,很多时候,我们更喜欢用class表示对象,比如定义Student类,然后序列化: import jsonclass Student(object): def __init__(self,name,age,score): self.name = name self.age = age self.score =[详细]
-
python中查找excel某一列的重复数据 剔除之后打印
所属栏目:[Python] 日期:2020-12-16 热度:147
1.在python中excel的简单读写操作,推荐使用xlrd(特别是读操作) 2.到http://pypi.python.org/pypi/xlrd 去下载 xlrd库; 3.工程代码如下: 复制代码 代码如下: import xlrd def open_excel(fileName="simple.xls"): try: fileHandler = xlrd.open_workbook([详细]
-
Python修改Excel数据的实例代码
所属栏目:[Python] 日期:2020-12-16 热度:148
在前面的文章中介绍了如何用Python读写Excel数据,今天再介绍一下如何用Python修改Excel数据。需要用到xlutils模块。下载地址为https://pypi.python.org/pypi/xlutils。下载后执行python setup.py install命令进行安装即可。 具体使用代码如下: 复制代码 代[详细]
-
Python读写Excel文件的实例
所属栏目:[Python] 日期:2020-12-16 热度:149
最近由于经常要用到Excel,需要根据Excel表格中的内容对一些apk进行处理,手动处理很麻烦,于是决定写脚本来处理。首先贴出网上找来的读写Excel的脚本。 1.读取Excel(需要安装xlrd): #-*- coding: utf8 -*-import xlrd fname = "reflect.xls"bk = xlrd.open[详细]
-
用python读写excel的方法
所属栏目:[Python] 日期:2020-12-16 热度:76
本篇章节讲解用python读写excel的方法。供大家参考研究。具体如下: 最近需要从多个excel表里面用各种方式整理一些数据,虽然说原来用过java做这类事情,但是由于最近在学python,所以当然就决定用python尝试一下了。发现python果然简洁很多。这里简[详细]
-
Python读写Excel文件方法介绍
所属栏目:[Python] 日期:2020-12-16 热度:114
一、读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。 首先,打开workbook; 复制代码 代码如下: import xlrd wb = xlrd.open_workbook('myworkbook.xls') 检查表单名字: 复制代码 代码如下: wb.sheet_[详细]
-
python中使用xlrd、xlwt操作excel表格详解
所属栏目:[Python] 日期:2020-12-16 热度:164
最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需。主要记录[详细]