python 递归搜索文件夹下的指定文件import osdef look_in_directory(directory): """Loop through the current directory for the file, if the current item is a directory……继续阅读 » 水墨上仙 7年前 (2017-07-03) 2882浏览 253个赞
python读取LDIF文件#!/usr/bin/python# -*- coding: iso-8859-1 -*-import ldif # ldif module from http://python-ldap.sourceforge.netclass testParser(ldif.LDIFParser): def __in……继续阅读 » 水墨上仙 7年前 (2017-06-15) 3017浏览 2290个赞
python获取一组数据里的最大值max函数使用演示# 最简单的max(1, 2)max('a', 'b')# 也可以对列表和元组使用max([1,2])max((1,2))# 还可以指定comparator functionmax('ah', 'bf……继续阅读 » 水墨上仙 7年前 (2017-06-15) 2480浏览 1875个赞
zip可以对元组进行元素对应重组,返回一个新的元组数组>>> print zip( ['a','b','c'], [1,2,3] )[('a', 1), ('b', 2), ('c', 3)]>>&g……继续阅读 » 水墨上仙 7年前 (2017-06-15) 1537浏览 950个赞
如果你有一个表格,想把行和列进行互换,这段python代码帮你实现,超简单table = [ ('Person', 'Disks', 'Books'), ('Zoe' , 12, 24 ), ('……继续阅读 » 水墨上仙 8年前 (2017-06-09) 2806浏览 2555个赞
本代码从 sebsauvage.net 读取RSS2.0文档,并对其进行分析并显示全部标题import urllib, sys, xml.dom.minidomaddress = 'http://www.75271.com.net/rss/updates.xml'document = xml.dom.minidom.parse(……继续阅读 » 水墨上仙 8年前 (2017-06-09) 2679浏览 401个赞
通过python对字符串中的所有单词进行统计,统计出每个单词出现的次数,并显示出现次数最多的单词text = "ga bu zo meuh ga zo bu meuh meuh ga zo zo meuh zo bu zo"items = text.split(' ')counters = {}for i……继续阅读 » 水墨上仙 8年前 (2017-05-27) 1986浏览 1169个赞
本代码可以帮你自动剪切掉图片的边缘空白区域,如果你的图片有大片空白区域(只要是同一颜色形成一定的面积就认为是空白区域),下面的python代码可以帮你自动切除,如果是透明图像,会自动剪切大片的透明部分。本代码需要PIL模块import Image, ImageChopsdef autoCrop(image,backgroundColor=None):……继续阅读 » 水墨上仙 8年前 (2017-05-27) 1427浏览 2848个赞
python通过reportlab实现图片转换pdf#!/usr/bin/env pythonimport osimport sysfrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvasf = sys.argv[1]fi……继续阅读 » 水墨上仙 8年前 (2017-05-25) 2829浏览 705个赞
python编写的用于测试网站访问速率的代码片段,可以输出打开某url的时间,访问100次的平均时间,最大时间和最小时间等等来源:http://www.75271.comdef Process(url,n): minSpan = 10.0 maxSpan = 0.0 sumSpan= 0.0 over1s = 0……继续阅读 » 水墨上仙 8年前 (2017-05-25) 1951浏览 786个赞
python数组插入新元素li=['a', 'b'] li.insert(0,"c") #输出为:[‘c’, ’a’, ’b’]  li=[&……继续阅读 » 水墨上仙 8年前 (2017-05-25) 2559浏览 1982个赞
Python和Singleton (单件)模式实现代码我知道的一种在 python 中 Singleton mode 的实现如下:class Foo: passdef instance(): global inst try: inst……继续阅读 » 水墨上仙 8年前 (2017-05-25) 2048浏览 1457个赞
python3的序列化和反序列化代码演示#coding=utf-8import pickleaa={}aa["title"]="我是好人"aa["num"]=2t=pickle.dumps(aa)#序列化这个字典print(t)f=pickle.loads(t)#反序列……继续阅读 » 水墨上仙 8年前 (2017-05-25) 1459浏览 2532个赞
代码提供了三种基本方法连接字符串和数字,效率各有不同#!/usr/bin/env python## [代码名字: String and number concatenation]# [代码分类: Python Core]# [代码描述: Concatenate a string and a number]# [代码作者: Jono Ba……继续阅读 » 水墨上仙 8年前 (2017-05-25) 1690浏览 2853个赞
这个函数可以对数组进行分组排序,排序根据字符串的相似性,用户可以在第二个参数指定相似程度,比如75表示相似程度在75%以上# [代码名字: Sort list by group]# [代码分类: Python Core]# [代码描述: This function takes a list of string and sorts them base……继续阅读 » 水墨上仙 8年前 (2017-05-23) 1821浏览 1316个赞
python没有C语言里的for(int i=0;i<10;i++)这样的语法,只有for in 的语法,如果需要进行数字0-9的循环可以实用下面的代码,其中range(10)会产生0-9的数组#!/usr/bin/env python## [代码名字: Numeric loop]# [代码分类: Python Core]# [代码描……继续阅读 » 水墨上仙 8年前 (2017-05-23) 2442浏览 1897个赞
本文包含了python字典的各种用法,字典在python中的重要性不言而喻#!/usr/bin/env python## [代码名字: Dictionaries 101]# [代码分类: Python Core]# [代码描述: Basic and not so basic dictionary operations]# [代码协议: ……继续阅读 » 水墨上仙 8年前 (2017-05-22) 2519浏览 180个赞
一个python实现的圆周率pi算法def pi(): # Compute digits of Pi. # Algorithm due to LGLT Meertens. k, a, b, a1, b1 = 2, 4, 1, 12, 4 while 1: p, q, k = k*k, 2*k+1, ……继续阅读 » 水墨上仙 8年前 (2017-05-22) 1477浏览 1306个赞
python中反转字符串可以说是易如反掌,估计再没有语言比python的字符串反转方式更简单了,下面的代码对数组里的所有元素进行反转#!/usr/bin/env python## [代码名字: Reversing strings]# [代码分类: Python Core]# [代码描述: How to reverse the content……继续阅读 » 水墨上仙 8年前 (2017-05-22) 1861浏览 1343个赞
本代码可以对python的源代码进行语法高亮后输出html文件进行显示## {{{ http://code.activestate.com/recipes/578178/ (r11)'''Add syntax highlighting to Python source code'''__a……继续阅读 » 水墨上仙 8年前 (2017-05-16) 1430浏览 667个赞
python通过apply使用元祖和列表调用函数def my_fuc(a, b): print a, batuple=(30,10)alist= ['Hello','World!']apply(my_fuc,atuple)apply(my_fuc,alist)输出:D:\py>……继续阅读 » 水墨上仙 8年前 (2017-05-12) 2018浏览 2417个赞
反向传播算法C语言实现//实现对异或的分类#include #include #include #include #define PN 4#define INPUT 2#define HIDDEN 2#define TARGET 1#define OUTPUT 1struct NN{ int ni;……继续阅读 » 水墨上仙 8年前 (2017-05-04) 3074浏览 194个赞
传统的python是整除的例如1除以2等于0>>>1/2 0 如果不想整除,非整除的算法是:>>>1.0/2.0 0.5 ……继续阅读 » 开心洋葱 8年前 (2017-05-03) 2506浏览 0评论358个赞
演示python如何创建和使用一个简单的元类#!/usr/bin/env python#-*- coding: utf-8-*-# [代码名字: Simple metaclass]# [代码分类: Python Core] # [代码描述: Shows how to create a and use a simple metaclass]……继续阅读 » 水墨上仙 8年前 (2017-05-03) 1942浏览 184个赞
很多命令行软件都带有可选参数,这段代码可以用来读取各种命令行参数#!/usr/bin/env python## [代码名字: Show optparse]# [代码分类: Python Core]# [代码描述: GNU style arguments via optparse]# [代码作者: Jurjen Stellingwerff……继续阅读 » 水墨上仙 8年前 (2017-05-03) 2871浏览 593个赞
python编写的多线程Socket服务器模块#!/usr/bin/env python# -*- coding: utf8 -*-## [代码名字: Threaded Server]# [代码分类: Python Core, socket, threading]# [代码描述: Simple example of Python……继续阅读 » 水墨上仙 8年前 (2017-04-25) 2640浏览 2619个赞
python从命令行获取参数,可以是一个参数也可以是多个参数,都存放在sys.argv里面# [ 代码名字:命令行参数]# [ 代码分类:Python核心]# [ 代码描述:将每个命令行参数每行]import sysfor x in sys.argv: print x ……继续阅读 » 水墨上仙 8年前 (2017-04-20) 1308浏览 1941个赞
python对数组的操作非常强大,python把数组里的每一个元素都加1,例如要对数字数组里的每一个元素进行加1处理,只需要一句话即可#!/usr/bin/env python# [代码分类: Python Core]# [代码描述: 如何通过遍历另一个列表的每个元素生成修改列表]# [代码作者: 开心洋葱 <qd-yt@126.com&……继续阅读 » 水墨上仙 8年前 (2017-04-19) 1787浏览 154个赞
python按照表格列的方式展示数组数据把数组里的元素按照对其的表格列方式输出,可以指定列宽,每行三个def columnar_display(list, pagewidth=77) : maxlen = 0 for item in list : l = len(str(item)) if l &g……继续阅读 » 水墨上仙 8年前 (2017-04-19) 1664浏览 524个赞
echarts ajax 更新数据 python安装方法Installing echarts-python with pip$ pip install echarts–pythonCurrent version for Echarts 3.1.6基本使用方法from echarts import Echart, Leg……继续阅读 » 开心洋葱 8年前 (2017-04-16) 2479浏览 0评论2392个赞
python连接redis的代码示例演示#!/usr/bin/python#coding=utf-8 import redis class CRedis: def __init__(self): self.host = 'localhost' self.port……继续阅读 » 开心洋葱 8年前 (2017-04-16) 1727浏览 0评论280个赞
python 操作Excel因为经常用到对excel的相关操作,今天就在此总结相关内容,方便大家参考。python操作excel除了读就是写。从读开始xlrdhttp://pypi.python.org/pypi/xlrd导入import xlrd打开excelfile = xlrd.open_workbook('……继续阅读 » 水墨上仙 8年前 (2017-04-13) 2044浏览 2491个赞
python里的数组何等重要,不用多言,看完下面的代码,一定受益匪浅#!/usr/bin/env python## [代码名字: Lists 101]# [代码分类: Python Core]# [代码描述: Basic and not so basic list operations]# [代码作者: Bruno Girin <……继续阅读 » 水墨上仙 8年前 (2017-04-10) 3059浏览 2303个赞
学习在python中如何使用参数一定要看下面的代码#!/usr/bin/env python## [代码名字: Arguments]# [代码分类: Python Core]# [代码描述: GNU style arguments]# [代码作者: Jurjen Stellingwerff <jurjen@stwerff.xs4a……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2105浏览 2424个赞
python读取目录下的内容,包含子目录和文件夹#!/usr/bin/env python## [代码名字: List Directories Content]# [代码分类: os]# [代码描述: List the content of the home directory]# [代码作者: Andy Breiner <bre……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1760浏览 1373个赞
python生成一个可以被遍历的函数,听起来很绕口,到底什么意思,就是可以把一个函数当成列表一样可以进行遍历,下面的代码中,函数每次运行生成的值都不一样,如果不设置终止次数,则会永远的遍历下去,看了这段代码,真实感到了python的强大def fibonacci(start=(0, 1), stop=10): """……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2911浏览 1638个赞
python中数组使用非常频繁,此代码方便的遍历数组items = [ 1, 2, 3, 4, 5 ]for i in items: print i ……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2098浏览 2092个赞
Filter, Map & Reduce of lists# [代码名字: Filter, Map & Reduce of lists]# [代码分类: Python Core]# [代码描述: Simple examples to show common features in everyday work with lists]……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1297浏览 2967个赞
最近在通过python开发微信公众号的授权,发现python中的urllib.quote生成的uri和微信要求的不一样,主要是python没有将 / 转码,而微信是要求 / 也转码的,解决办法如下import urlliburllib.quote('http://www.75271.com',safe='')……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1205浏览 866个赞
python怎么样获得http状态码是不是404或者500的方法python可以通过urllib和requests两个模块来获得网页的状态嘛,一般网页如果是正常状态,状态码为200,如果出现程序上的错误状态码是500,如果未找到文件,状态码是404.第一种,通过urllib可以轻易获得网页的状态码import urllibstatus=urll……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2295浏览 1652个赞
python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。QRCode官网 https://pypi.python.org/pypi/qrcode/5.1简单用法import qrcode img = qrcode.make('hello, qrcode')img.save(……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1427浏览 2607个赞
python代码实现二分查找示范二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。def BinarySearch(alist, target): low, high = 0, len(alist)-1 while low……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1935浏览 605个赞
如何使用python的httplib发送GET和POST请求功能代码python有一个httplib的库,提供了很方便的实现方法GET和POST请求,只需要简单的组合一下就行了。python发送get请求代码:#!/usr/bin/env python#coding=utf8 import httplib httpClient = ……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1608浏览 2500个赞
下面的代码提供了Python 最常用的日期和时间操作方法,包括日期转换,获得当前时间,获得多少天以后的日期等等,非常全面。#-*- coding: utf-8 -*-import datetime #给定日期向后N天的日期def dateadd_day(days): d1 = datetime.datetime.now() ……继续阅读 » 水墨上仙 8年前 (2017-03-31) 1173浏览 665个赞
python API接口调用示例代码#!/usr/bin/python# encoding:utf-8 import urllib2, json, urllib data = {}data["appkey"] = "your_appkey_here"data["word……继续阅读 » 开心洋葱 8年前 (2017-03-30) 2614浏览 0评论1746个赞