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) 2435浏览 1174个赞
python读取LDIF文件#!/usr/bin/python# -*- coding: iso-8859-1 -*-import ldif # ldif module from http://python-ldap.sourceforge.netclass testParser(ldif.LDIFParser): def __in……继续阅读 » 水墨上仙 8年前 (2017-06-15) 1847浏览 2169个赞
python获取一组数据里的最大值max函数使用演示# 最简单的max(1, 2)max('a', 'b')# 也可以对列表和元组使用max([1,2])max((1,2))# 还可以指定comparator functionmax('ah', 'bf……继续阅读 » 水墨上仙 8年前 (2017-06-15) 1631浏览 1702个赞
zip可以对元组进行元素对应重组,返回一个新的元组数组>>> print zip( ['a','b','c'], [1,2,3] )[('a', 1), ('b', 2), ('c', 3)]>>&g……继续阅读 » 水墨上仙 8年前 (2017-06-15) 2261浏览 2296个赞
如果你有一个表格,想把行和列进行互换,这段python代码帮你实现,超简单table = [ ('Person', 'Disks', 'Books'), ('Zoe' , 12, 24 ), ('……继续阅读 » 水墨上仙 8年前 (2017-06-09) 2435浏览 2404个赞
本代码从 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) 2613浏览 2315个赞
通过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) 2937浏览 2789个赞
本代码可以帮你自动剪切掉图片的边缘空白区域,如果你的图片有大片空白区域(只要是同一颜色形成一定的面积就认为是空白区域),下面的python代码可以帮你自动切除,如果是透明图像,会自动剪切大片的透明部分。本代码需要PIL模块import Image, ImageChopsdef autoCrop(image,backgroundColor=None):……继续阅读 » 水墨上仙 8年前 (2017-05-27) 2270浏览 1343个赞
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) 3237浏览 2570个赞
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) 1803浏览 2246个赞
python数组插入新元素li=['a', 'b'] li.insert(0,"c") #输出为:[‘c’, ’a’, ’b’]  li=[&……继续阅读 » 水墨上仙 8年前 (2017-05-25) 1843浏览 2513个赞
Python和Singleton (单件)模式实现代码我知道的一种在 python 中 Singleton mode 的实现如下:class Foo: passdef instance(): global inst try: inst……继续阅读 » 水墨上仙 8年前 (2017-05-25) 2401浏览 1127个赞
python3的序列化和反序列化代码演示#coding=utf-8import pickleaa={}aa["title"]="我是好人"aa["num"]=2t=pickle.dumps(aa)#序列化这个字典print(t)f=pickle.loads(t)#反序列……继续阅读 » 水墨上仙 8年前 (2017-05-25) 2702浏览 2982个赞
代码提供了三种基本方法连接字符串和数字,效率各有不同#!/usr/bin/env python## [代码名字: String and number concatenation]# [代码分类: Python Core]# [代码描述: Concatenate a string and a number]# [代码作者: Jono Ba……继续阅读 » 水墨上仙 8年前 (2017-05-25) 2305浏览 1577个赞
这个函数可以对数组进行分组排序,排序根据字符串的相似性,用户可以在第二个参数指定相似程度,比如75表示相似程度在75%以上# [代码名字: Sort list by group]# [代码分类: Python Core]# [代码描述: This function takes a list of string and sorts them base……继续阅读 » 水墨上仙 8年前 (2017-05-23) 1695浏览 378个赞
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) 2218浏览 825个赞
本文包含了python字典的各种用法,字典在python中的重要性不言而喻#!/usr/bin/env python## [代码名字: Dictionaries 101]# [代码分类: Python Core]# [代码描述: Basic and not so basic dictionary operations]# [代码协议: ……继续阅读 » 水墨上仙 8年前 (2017-05-22) 1242浏览 2371个赞
一个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) 3068浏览 105个赞
python中反转字符串可以说是易如反掌,估计再没有语言比python的字符串反转方式更简单了,下面的代码对数组里的所有元素进行反转#!/usr/bin/env python## [代码名字: Reversing strings]# [代码分类: Python Core]# [代码描述: How to reverse the content……继续阅读 » 水墨上仙 8年前 (2017-05-22) 2211浏览 2556个赞
本代码可以对python的源代码进行语法高亮后输出html文件进行显示## {{{ http://code.activestate.com/recipes/578178/ (r11)'''Add syntax highlighting to Python source code'''__a……继续阅读 » 水墨上仙 8年前 (2017-05-16) 1526浏览 2112个赞
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) 1362浏览 2648个赞
反向传播算法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) 2735浏览 402个赞
传统的python是整除的例如1除以2等于0>>>1/2 0 如果不想整除,非整除的算法是:>>>1.0/2.0 0.5 ……继续阅读 » 开心洋葱 8年前 (2017-05-03) 3327浏览 0评论2182个赞
演示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) 1228浏览 1173个赞
很多命令行软件都带有可选参数,这段代码可以用来读取各种命令行参数#!/usr/bin/env python## [代码名字: Show optparse]# [代码分类: Python Core]# [代码描述: GNU style arguments via optparse]# [代码作者: Jurjen Stellingwerff……继续阅读 » 水墨上仙 8年前 (2017-05-03) 1602浏览 318个赞
python编写的多线程Socket服务器模块#!/usr/bin/env python# -*- coding: utf8 -*-## [代码名字: Threaded Server]# [代码分类: Python Core, socket, threading]# [代码描述: Simple example of Python……继续阅读 » 水墨上仙 8年前 (2017-04-25) 2063浏览 2735个赞
python从命令行获取参数,可以是一个参数也可以是多个参数,都存放在sys.argv里面# [ 代码名字:命令行参数]# [ 代码分类:Python核心]# [ 代码描述:将每个命令行参数每行]import sysfor x in sys.argv: print x ……继续阅读 » 水墨上仙 8年前 (2017-04-20) 1338浏览 1470个赞
python对数组的操作非常强大,python把数组里的每一个元素都加1,例如要对数字数组里的每一个元素进行加1处理,只需要一句话即可#!/usr/bin/env python# [代码分类: Python Core]# [代码描述: 如何通过遍历另一个列表的每个元素生成修改列表]# [代码作者: 开心洋葱 <qd-yt@126.com&……继续阅读 » 水墨上仙 8年前 (2017-04-19) 3617浏览 2114个赞
python按照表格列的方式展示数组数据把数组里的元素按照对其的表格列方式输出,可以指定列宽,每行三个def columnar_display(list, pagewidth=77) : maxlen = 0 for item in list : l = len(str(item)) if l &g……继续阅读 » 水墨上仙 8年前 (2017-04-19) 1460浏览 1504个赞
echarts ajax 更新数据 python安装方法Installing echarts-python with pip$ pip install echarts-pythonCurrent version for Echarts 3.1.6基本使用方法from echarts import Echart, Legend, B……继续阅读 » 开心洋葱 8年前 (2017-04-16) 3029浏览 0评论1415个赞
python连接redis的代码示例演示#!/usr/bin/python#coding=utf-8 import redis class CRedis: def __init__(self): self.host = 'localhost' self.port……继续阅读 » 开心洋葱 8年前 (2017-04-16) 2450浏览 0评论2997个赞
python 操作Excel因为经常用到对excel的相关操作,今天就在此总结相关内容,方便大家参考。python操作excel除了读就是写。从读开始xlrdhttp://pypi.python.org/pypi/xlrd导入import xlrd打开excelfile = xlrd.open_workbook('……继续阅读 » 水墨上仙 8年前 (2017-04-13) 2879浏览 1471个赞
python里的数组何等重要,不用多言,看完下面的代码,一定受益匪浅#!/usr/bin/env python## [代码名字: Lists 101]# [代码分类: Python Core]# [代码描述: Basic and not so basic list operations]# [代码作者: Bruno Girin <……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1515浏览 2129个赞
学习在python中如何使用参数一定要看下面的代码#!/usr/bin/env python## [代码名字: Arguments]# [代码分类: Python Core]# [代码描述: GNU style arguments]# [代码作者: Jurjen Stellingwerff <jurjen@stwerff.xs4a……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2335浏览 1331个赞
python读取目录下的内容,包含子目录和文件夹#!/usr/bin/env python## [代码名字: List Directories Content]# [代码分类: os]# [代码描述: List the content of the home directory]# [代码作者: Andy Breiner <bre……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1324浏览 1267个赞
python生成一个可以被遍历的函数,听起来很绕口,到底什么意思,就是可以把一个函数当成列表一样可以进行遍历,下面的代码中,函数每次运行生成的值都不一样,如果不设置终止次数,则会永远的遍历下去,看了这段代码,真实感到了python的强大def fibonacci(start=(0, 1), stop=10): """……继续阅读 » 水墨上仙 8年前 (2017-04-10) 3164浏览 2598个赞
python中数组使用非常频繁,此代码方便的遍历数组items = [ 1, 2, 3, 4, 5 ]for i in items: print i ……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1667浏览 1488个赞
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) 3087浏览 464个赞
最近在通过python开发微信公众号的授权,发现python中的urllib.quote生成的uri和微信要求的不一样,主要是python没有将 / 转码,而微信是要求 / 也转码的,解决办法如下import urlliburllib.quote('http://www.75271.com',safe='')……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1535浏览 481个赞
python怎么样获得http状态码是不是404或者500的方法python可以通过urllib和requests两个模块来获得网页的状态嘛,一般网页如果是正常状态,状态码为200,如果出现程序上的错误状态码是500,如果未找到文件,状态码是404.第一种,通过urllib可以轻易获得网页的状态码import urllibstatus=urll……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2697浏览 1119个赞
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) 1206浏览 1388个赞
python代码实现二分查找示范二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。def BinarySearch(alist, target): low, high = 0, len(alist)-1 while low……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2884浏览 2079个赞
如何使用python的httplib发送GET和POST请求功能代码python有一个httplib的库,提供了很方便的实现方法GET和POST请求,只需要简单的组合一下就行了。python发送get请求代码:#!/usr/bin/env python#coding=utf8 import httplib httpClient = ……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2182浏览 1471个赞
下面的代码提供了Python 最常用的日期和时间操作方法,包括日期转换,获得当前时间,获得多少天以后的日期等等,非常全面。#-*- coding: utf-8 -*-import datetime #给定日期向后N天的日期def dateadd_day(days): d1 = datetime.datetime.now() ……继续阅读 » 水墨上仙 8年前 (2017-03-31) 2127浏览 2709个赞
python API接口调用示例代码#!/usr/bin/python# encoding:utf-8 import urllib2, json, urllib data = {}data["appkey"] = "your_appkey_here"data["word……继续阅读 » 开心洋葱 8年前 (2017-03-30) 2608浏览 0评论728个赞