下面的代码可以为powerpoint文件ppt进行截图,可以指定要截取的幻灯片页面,需要本机安装了powerpoint,可以指定截图的大小分辨率import osimport comtypes.clientdef export_presentation(path_to_ppt, path_to_folder): if not (os.pa……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2788浏览 2251个赞
下面的代码可以给一个指定的ppt文件进行截图,可以截取任何一张幻灯片的图片,非常简单,需要本机安装了microsoft powerpoint才能使用。import win32com.clientApplication = win32com.client.Dispatch("PowerPoint.Application")Appl……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2831浏览 2747个赞
random库带有一个choice方法可以从列表中随机选择一个元素mylist = ['z', 'y', 'x', 'v', 'u']from random import choiceprint choice(mylist)……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2473浏览 316个赞
python使用append合并两个数组lista = [1,2,3]listb = [4,5,6] mergedlist =[]for elem in lista: mergedlist.append(elem)for elem in listb: mergedlist.append(elem)……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2184浏览 405个赞
python的pil模块可以从图片获得图片每个像素点的颜色信息,下面的代码演示了如何获取图片所有点的颜色信息和每种颜色的数量。转载请注明出处:http://www.75271.com image = Image.open("75271.com.png")image.getcolors() ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1537浏览 2301个赞
删除文件夹下所有文件和子文件夹 Python语言: 删除文件夹下所有文件和子文件夹import osdef delete_file_folder(src): '''delete files and folders''' if os.path.isfile(src): ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2171浏览 1708个赞
Python解压缩zip文件,解决乱码问题 Python语言: Python解压缩zip文件,解决乱码问题#!/usr/bin/python#coding=utf8import zipfileimport sysif len(sys.argv)<2: print u'punzip zipfilename'……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2399浏览 1056个赞
python的数组遍历功能非常强大,下面使用了python独有的数组操作方式将字符串数组中的所有元素的值转换成小写。print([item.lower() for item in ['ABC','SHAREJS.COM']]) 输出结果如……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1399浏览 755个赞
heapq是一个很好的堆类,但是其自带的方法不太明确,这里自定义了一个heap类import heapqclass heap(list) : def __init__(self, * pos_arg, ** nam_arg) : list.__init__(self, * pos_arg, ** nam_arg) def pop(se……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2599浏览 253个赞
Python 获取按键(跨平台)class _Getch: """Gets a single character from standard input. Does not echo to the screen.""" def __init__(self): ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1396浏览 2220个赞
Python 验证码识别 #encoding=utf-8import Image,ImageEnhance,ImageFilterimport sysimage_name = "./22.jpeg"#去处 干扰点im = Image.open(image_name)im = im.filter(ImageFilter……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3175浏览 1544个赞
Python 随机生成中文验证码# -*- coding: utf-8 -*-import Image,ImageDraw,ImageFontimport randomimport math, string class RandomChar(): """用于随机生成汉字"""……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2673浏览 724个赞
python gtalk机器人Python语言: python gtalk机器人# coding: utf-8## 这是根据xmpp封装的Jabber聊天机器人类, 可以通过继承,重载部分函数来自定义功能.# Jabber ID(JID): 比如gamcat@gmail.comimport xmppclass Bot: &quo……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3163浏览 2578个赞
假如有一条mongodb的记录,并不包含id字段,如果需要删除所有不包含id字段的数据,可以通过下面的代码实现。import pymongo#connect to mongodb , www.75271.comconn=pymongo.Connection()db=conn.testcollection=db.user#这条语句用于删除不包含……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2164浏览 2913个赞
windows下清理svn文件夹的python脚本# -*- coding: cp936 -*- # 注明字符集 # file:clearsvn.py 删除svn目录下的所有svn文件 import os,win32con,win32api #清除文件名头尾的引号 def trimpath(pathin): #如……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1710浏览 2871个赞
Python telnet服务器 import threading class myThread(threading.Thread): def __init__(self,conn,add): threading.Thread.__init__(self) self.inputstr = '……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2271浏览 676个赞
Python 126邮箱自动登录程序import sys, urllib2, urllib,cookielib import re cookie = cookielib.LWPCookieJar() opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie)) urllib2.……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1531浏览 919个赞
偷取Bing每天的桌面,并设置为自己的桌面 Python语言: 偷取Bing每天的桌面,并设置为自己的桌面# -*- coding: cp936 -*-'''Created on 2009-8-17@author: lign偷取Bing的背景图片,并设置为自己的桌面背景,随后加入预览和定时偷取'……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3129浏览 2391个赞
Python 最近最少使用算法# lrucache.py -- a simple LRU (Least-Recently-Used) cache class # Copyright 2004 Evan Prodromou <evan@bad.dynu.ca> # Licensed under the Academic Free Lic……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1620浏览 2624个赞
文中用到的convert.txt就是字典,但是作者的博客中没有提供下载.我通过网络搜索,从其他途径下载到了整个压缩包,包括字典和转换程序.该程序 是基于GBK的, 要把汉字分成高低位来处理,一般人理解不了,我做了点改进就是把字典转化为utf-8的,因为在django中使用的# -*- coding: utf-8 -*- # -------------……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2104浏览 2048个赞
多线程Ping网段import sysimport subprocessfrom threading import Threadfrom Queue import Queueif sys.hexversion < 0x02040000: print >> sys.stderr, 'Your pytho……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2168浏览 1550个赞
Python合并文本文件# coding gbk # # author: GreatGhoul # email : greatghoul@gmail.com # blog : http://greatghoul.javaeye.com import sys,os,msvcrt def join(in_filenam……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1283浏览 2692个赞
Python压缩文件夹/解压缩zip文件#coding=utf-8#甄码农python……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3129浏览 2333个赞
多线程ping和arpping扫描工具#/usr/bin/env python#--encoding=UTF-8--#auth@:xfk#blog@:blog.sina.com.cn/kaiyongdeng#data@:2012-04-15#a simpl ping scanerimport subprocessfrom threadin……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3159浏览 2208个赞
穷举法-SSH暴力破解工具#!/usr/bin/env python#-*-coding = UTF-8-*-#author@:dengyongkai#blog@:blog.sina.com.cn/kaiyongdengimport sysimport osimport time#from threading import Thread……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3147浏览 1315个赞
Python 发email 带附件from email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipartimport smtplibmail_host = 'smtp.126.com'mail_user = 'xx@126.……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1674浏览 2581个赞
微信-python远程控制电脑#!/etc/bin/env python#-*-encoding=utf-8-*-#auth@:dengyongkai#blog@:blog.sina.com.cn/kaiyongdengimport poplib,emailfrom email.header import decode_headerimpo……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2234浏览 1361个赞
有点类似python里的timedelta,获取在指定日期上加上一段时间后的日期package mainimport ( "fmt" "time")func main() { baseTime := time.Date(1980, 1, 6, 0, 0, ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1509浏览 2361个赞
Here is a code snippet that calculates the probability of the outcome of a two sided game based on the capability of each side. I used it in my football league simulator programCo……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2798浏览 467个赞
这段python代码主要通过www.beijing-time.org的官网上获取标准的北京时间,如果你的服务器挂在网上,你可以通过这段代码定时获取北京时间,然后更新自己系统的标准时间。import time,httplibdef getBeijinTime(): try: conn = httplib.HTTPConnec……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1490浏览 2660个赞
这段代码分析网页中的所有图片表单,分析后为其前后添加相应的修饰标签,并添加到图片的超级链接。result = value.replace("[page]","").replace(' ',u' ')p=re.compile(r'''(<……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1513浏览 1731个赞
这个函数通过字符串输出startStr和endStr两个字符串时间的字符串,比如:content = “hello world”startStr = ‘h’endStr = ‘or’则返回:ello w这个函数有个小问题,就是startStr和endStr不能包含正则表达式中的……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2666浏览 1073个赞
给定一个字符串,指定开头和结尾的字符串,返回中间包夹的字符串,比如:content:75271.comstartStr:endStr:返回结果:75271.comdef GetMiddleStr(content,startStr,endStr): startIndex = content.index(startStr) if……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3040浏览 179个赞
如果希望从网络读取文件进行处理,但是又不希望保存文件到硬盘,可以使用cStringIO模块进行处理res = urllib2.urlopen(pic,timeout=10)f = cStringIO.StringIO(res.read()) f 是一个文件对……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2221浏览 1297个赞
re.search 和 re.matchpython提供了2中主要的正则表达式操作:re.match 和 re.search。match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none;search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回none,否则返回matchobje……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1693浏览 907个赞
python获得两个数组的交集、并集、差集代码转自:http://www.yihaomen.com/ 1. 获取两个list 的交集#方法一:a=[2,3,4,5]b=[2,5,8]tmp = [val for val in a if……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1824浏览 2981个赞
python根据出生日期返回年龄 def CalculateAge(self, Date): '''Calculates the age and days until next birthday from the given birth date''' t……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1756浏览 1686个赞
python通过pil生成缩略图的简单代码,这段代码会强行将图片大小修改成250×156from PIL import Imageimg = Image.open('sharejs.jpg')img = img.resize((250, 156), Image.ANTIALIAS)img.save('sha……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2057浏览 1403个赞
使用pil的蒙版功能,将原图片和圆角图片进行叠加,并将圆角图片作为mask,生成新的圆角图片转自:http://hi.baidu.com/leejun_2005/item/7ca4a7890f7af8c398255f9aflower = Image.open('flower.png')border = Image.open(……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2926浏览 2999个赞
这段代码片段使用wx.lib.filebrowsebutton.FileBrowseButton控件打开一个wav文件,使用wx.Sound播放''' wx_lib_filebrowsebutton_sound.pyselect a sound file and play itwx.lib.filebrowsebutt……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2869浏览 2221个赞
这段代码通过urllib2打开远程图片,通过cStringIO读取文件内容,不用保存到磁盘即可读取图片文件的信息#!/usr/bin/env python#encoding=utf-8import cStringIO, urllib2, Imageurl = 'http://www.01happy.com/wp-content/up……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2746浏览 375个赞
这段python代码看看就行,千万不要执行,否则创建了一堆无用的目录可不要怪我哟。import osimport randomdef gen(): random=rand rand.str("a", "z")direct=1while direct==1: os.mkdir(gen……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2429浏览 773个赞
这段代码可以根据文件的完整路径返回文件名和扩展名,python的函数可以同时返回两个值,用起来就更方便了def GetFileNameAndExt(filename): import os (filepath,tempfilename) = os.path.split(filename); (shotname,extension……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2768浏览 2227个赞
这是一个简单的网络程序,可以用来扫描指定ip的常用端口from socket import *tgtHost=raw_input("What is the web address?: ")tgtPorts=raw_input("What are the ports seperated by commas? or wou……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1341浏览 1981个赞
import datetimeprint(datetime.datetime.fromtimestamp(int(“1284101485”)).strftime(‘%Y-%m-%d %H:%M:%S’))import datetimeprint(datetime.datetime.fromtimest……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3173浏览 460个赞