python通过pil模块将raw图片转换成png图片,pil中包含了fromstring函数可以按照指定模式读取图片信息然后进行保存。rawData = open("foo.raw" 'rb').read()# http://www.75271.comimgSize = (x,y)# Use the PI……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2848浏览 104个赞
python通过exifread模块获得图片exif信息exifread模块的下载地址:https://pypi.python.org/pypi/ExifRead也可以通过pip进行安装:pip install exifreadimport exifread# http://www.75271.com# Open image file for……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1692浏览 1716个赞
python的pil模块功能超级强大,不但可以用来处理图片也可以用来获取图片的exif数据from PIL import Image#code from http://www.75271.comimg = Image.open('img.jpg')exif_data = img._getexif()……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1820浏览 1260个赞
exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址:http://exif-py.svn.sourceforge.net/viewvc/exif-py/source/EXIF.py?revision=19&view=markup脚本分享网 http://www.75271.com 也提供exif-py库的下载,……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1925浏览 705个赞
python中可以通过isinstance判断对象的类型,比如是否是字符串,是否是数字,是否是元组等print isinstance(('75271.com','haotu.net','baidu.com'), tuple)print isinstance('http://www.……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2034浏览 589个赞
平时访问字典使用类似于:dict[‘name’]的方式,如果能通过dict.name的方式访问会更方便,下面的代码自定义了一个类提供了这种方法。#from http://www.75271.comclass DottableDict(dict): def __init__(self, *args, **kwargs):……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1234浏览 2140个赞
python真是太简单了,直接在itertools模块内置了全排列算法,你只需要一句代码既可以输出数组的全排列全排列定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。from itertools import permutations#from htt……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2629浏览 841个赞
从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。这段代码用到了yield方法,全排列速度加倍def perm(arr, pos = 0): if pos == len(arr): yield arr for i in ran……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1831浏览 119个赞
python生成全排列数从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。#coding:utf-8#全排列发生器#http://www.75271.com/codes/def a(n): li=[] for i in range……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1779浏览 1598个赞
python回溯法实现数组全排列输出全排列解释:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。from sys import stdout#code from http://www.75271.com/codes/def perm(li, start,……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1897浏览 2186个赞
python标准算法实现数组全排列代码,代码来自国外网站,希望对大家有所帮助。从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。#code from http://www.75271.com/codes/def Mideng(li): if(type……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2035浏览 1082个赞
常规方法实现python数组的全排列操作全排列解释:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。def perm(l): if(len(l)<=1): return [l] r=[] for ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2176浏览 2061个赞
png图片有些是没有背景颜色,如果希望以单色(比如白色)填充背景,可以使用下面的代码,这段代码将当前目录下的 75271.com.png图片填充了白色背景。 使用指定的颜色的背景色即可,然后把该图片用alpha通道填充到该单色背景上。 比如下面使用白色背景:……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1315浏览 453个赞
这段代码自定义了一个类,类包含了两个成员title和url,在类的内部定义了一个函数list_all_member用于输出类的所有成员变量及值# -*- coding: utf-8 -*-#75271.com提供代码,转载请注明出处class Site(object): def __init__(self): self.ti……继续阅读 » 水墨上仙 4年前 (2021-03-22) 2264浏览 2305个赞
python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,75271.com提供详细的代码详细演示了每一个参数的使用方法及范例。 ……继续阅读 » 水墨上仙 4年前 (2021-03-22) 1739浏览 1832个赞
这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来,例如:1332888820 格式转换成 2012-03-28 06:53:40的形式# -*- coding: utf-8 -*- import time def timestamp_datetime(value): format = '%Y-……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2949浏览 1714个赞
This is a simple function that runs another function in a different process by forking a new process which runs the function and waiting for the result in the parent. This can be u……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1986浏览 1017个赞
Python通过win32api递归遍历目录删除指定文件import win32conimport win32apiimport osdef del_dir(self,path): for file in os.listdir(path): file_or_dir = os.path.join(path,file) if os.pat……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1273浏览 1689个赞
python从url中获取文件名import urllib2 file_name = urllib2.unquote(url).decode('utf8').split('/')[-1]……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2418浏览 1444个赞
python中带有zlib库可以用来对数据进行压缩和解压缩,针对大量数据可以节省不少的空间import zlibdata='hello world'data = zlib.compress(data)#压缩#data此时的值为:'x\x9c\xcbH\xcd\xc9\xc9W(\xcf/\xcaI\x01\x00\x……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2605浏览 907个赞
python将文本转换成图片输出#-*- coding:utf-8 -*- from PIL import Image,ImageFont,ImageDraw text = u'欢迎访问脚本分享网,http://www.75271.com' font = ImageFont.truetype("msyh……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3036浏览 1045个赞
python3 短网址和数字的相互转换import mathimport decimal def convert_to_code(num): """ 将数字转换为代码 """ def get_num(num, out=''): ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1583浏览 1673个赞
python通过wxPython打开并播放wav文件''' wx_lib_filebrowsebutton_sound.pyselect a sound file and play itwx.lib.filebrowsebutton.FileBrowseButton(parent, labelText, fileMas……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2175浏览 2964个赞
python输出当前目录下的index.html文件路径import osimport sys path = os.path.join(os.path.dirname(sys.argv[0]), 'index.html')print path……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1468浏览 562个赞
python删除列表中的重复记录def removeListDuplicates(seq): seen = set() seen_add = seen.add return [ x for x in seq if x not in seen and not seen_add(x) ]……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2218浏览 1559个赞
下面的代码通过自定义一个继承自threading.Thread的类来实现多线程编程,调用非常简单import threading import time class timer(threading.Thread): #The timer class is derived from the class threading.Thread ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1490浏览 1706个赞
python通过urllib2发送带cookie的求情import urllib2opener = urllib2.build_opener()opener.addheaders.append(('Cookie', 'cookiename=cookievalue'))f = opener.open(&quo……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1276浏览 934个赞
python在windows下操作word的方法import win32comfrom win32com.client import Dispatch, constantsw = win32com.client.Dispatch('Word.Application')# 或者使用下面的方法,使用启动独立的进程:# w = ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2877浏览 1366个赞
这里实现的是针对网关的欺骗。假如说,你要攻击A机器,其IP是192.168.1.100,MAC是aa:bb:cc:dd:ee:ff,这样你就可以发给网关一个伪造包,包的源IP为192.168.1.100,源MAC为00:11:22:33:44:55,这样就实现对了网关的欺骗。转自:http://www.cnblogs.com/lovedboy/#co……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1895浏览 2447个赞
python arp欺骗伪造网关代码转自:http://www.cnblogs.com/lovedboy/#coding:utf-8'''arp欺骗局域网pc,将伪造的网关mac以网关的arp应答发送给pc'''from scapy.all import ARP,send,arpin……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2489浏览 1231个赞
python通过win32com打开word,excel,ppt,并控制其最大化、最小化显示import win32com.clientw=win32com.client.Dispatch("Word.Application")w.Visible=True #控制word显示w.WindowState = 1 #1表示正常,2……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1760浏览 477个赞
如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。尾递归函数的特点是在回归过程中不用做任何操作,这个特性很重要,因为大多数现代的编译器会利用这种特点自动生成优化的代码。原理当编译器检测到一个函数调用是尾递归的时候,它就覆盖当前……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2951浏览 1763个赞
python从网络下载文件并获得文件大小、文件类型import urllib2from settings import COOKIES opener = urllib2.build_opener() cookies = ";".join("%s=%s" % (k, v) for k, v in COO……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2803浏览 248个赞
python里用java的模块SmartXLS和jpype修改excel文件# -*- coding: utf8 -*-"""使用java的模块SmartXLS[http://www.smartxls.com/indexj.htm]和jpype修改excel和xlrd,xlwt不同的是它可以生成和保持图表"……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2230浏览 2286个赞
python Web 框架bottle超清晰使用范例,通过这个范例你可以大概了解bottle是如何使用的#coding: utf-8from bottle import route, error, post, get, run, static_file, abort, redirect, response, request, template@r……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2922浏览 2702个赞
python将pvr格式转换成pvr.cczimport zlibimport structimport syspvr = sys.argv[1]ccz = pvr + ".ccz"pvr = open(pvr).read()ccz = open(ccz, "wb")ccz.write(str……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2750浏览 2721个赞
linux下通过python获得指定网卡的ip地址import socketimport fcntlimport struct def get_ip_address(ifname): """ >>> get_ip_address('lo') '1……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2082浏览 2414个赞
从脚本里运行scrapy的代码# This snippet can be used to run scrapy spiders independent of scrapyd or the scrapy command line tool and use it from a script. # # The multiprocessing librar……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2309浏览 1974个赞
python通过google api抓取google搜索结果,其中q参数为要搜索的关键词#!/usr/bin/python import urllib import simplejson query = urllib.urlencode({'q' : '75271.com'}) ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1770浏览 2716个赞
python通过mmap库映射文件到内存用法详解转自:http://blog.chinaunix.net/uid-20393955-id-1645587.html         &……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2387浏览 864个赞
python编写的两个简单的文本类游戏############################################################# - My version on the game "Dragon Realm".# - taken from the book "invent with py……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2865浏览 1256个赞
python通过程序向ppt文件里面插入新的幻灯片页面# -*- coding: UTF-8 -*-import win32com.clientimport win32com.client.dynamicimport os #我的範本(Template)檔名為 BugCurve.pptxdef PowerPoint(): ppt =……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1232浏览 2443个赞
python通过fileinput模块逐行读取文件#------------------------------------------------------------------------------# Name: read_lines.py# Author: Kevin Harris# Last M……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1658浏览 1311个赞
python scrapy 网络采集使用代理的方法 1.在Scrapy工程下新建“middlewares.py”# Importing base64 library because we'll need it ONLY in case if the proxy we ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2887浏览 778个赞
python控制随机间隔一段时间发送邮件、消息或弹出窗口""" If you need to do something irregularly, randomly during the weekday, youoften forget. This script gives you mail, sms or popup w……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1954浏览 238个赞