python操作sqlite的CRUDimport sqlite3 as db conn = db.connect('mytest.db')cursor = conn.cursor()cursor.execute("drop table if exists datecounts")cursor.execu……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3051浏览 2086个赞
python查询sqlite数据表代码import sqlite3 as db conn = db.connect('mytest.db')conn.row_factory = db.Rowcursor = conn.cursor() cursor.execute("select * from person&qu……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1443浏览 488个赞
python通过ftplib登录到ftp服务器import ftplib connect = ftplib.FTP("www.mysite.com")connect.login("domain\user", "password")data = []connect.dir(data.ap……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1937浏览 523个赞
python在sqlite动态创建表代码import sqlite3 as db conn = db.connect('mytest.db')cursor = conn.cursor()cursor.execute("create table person(name text, age text, address t……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2865浏览 334个赞
python中如果使用系统默认的open方法打开的文件只能写入ascii吗,如果要写入中文需要用到codecs模块,下面的代码向 c:/1.txt文件写入 ”你好,脚本分享网 75271.com“中文字符串# -*- coding: utf-8 -*-import codecscontent = u'你好,脚本分享网 75271.com&……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1886浏览 519个赞
Evaluate the polynomial interpolant by Neville’s method in Python''' p = neville(xData,yData,x). Evaluates the polynomial interpolant p(x) that passes trou……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2653浏览 348个赞
python使用mongo的mapreduce实现简单的统计和group by操作,mapreduce的效率还是非常高的,替代sql里面的group bymongo里面的数据是这样的:doc1 = {“freq”:1…..}doc2 = {“freq”:3…..}要求是统计出freq=1的文档个数,freq=2的文档的个数。。。典型的……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1286浏览 2846个赞
出现这个错误,The _imagingft C module is not installed,是因为pil包没有安装处理字体的包其实解决办法就是先安装相关的包,然后重新安装pil centos下yum install libjpeg-devel yum install fre……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2817浏览 858个赞
Python中是不支持静态变量的,但是我们可以通过函数的默认值来实现静态变量的功能。当函数的默认值是内容是可变的类时,类的内容可变,而类的名字没变。(相当于开辟的内存区域没有变,而其中内容可以变化)。这是因为python中函数的默认值只会被执行一次,(和静态变量一样,静态变量初始化也是被执行一次。)这就是她们的共同点。def f(a, L=[]):……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1170浏览 2672个赞
python通过pil生成图片验证码转自:http://blog.csdn.net/marising/article/details/4004650# -*- coding: utf-8 -*-#导入三个模块import Image,ImageDraw,ImageFontimport randomimport math''……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2799浏览 1912个赞
下面的代码是使用python生成图片验证码,然后结合flask,返回给前端显示。font_type指定字体路径,这里使用Mac原版字体Monaco.tar,运行程序,打开浏览器访问:localhost:18888/code/转自:http://codingnow.cn/python/627.html作者:Alex Zhou#!/usr/bin/env……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1816浏览 1255个赞
python通过csv模块读取CSV文件csv模块读取CSV文件超级简单,和读取普通文件一样#!/usr/bin/env python# -*- coding:utf-8 -*- import csvwith open('egg.csv','rb') as f:reader = csv.reader(f……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1866浏览 1820个赞
Python动态生成中文验证码代码转自:http://www.oschina.net/code/snippet_12_325# -*- coding: utf-8 -*-import Image,ImageDraw,ImageFontimport randomimport math, string class RandomChar(): ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2130浏览 544个赞
python在linux系统下获取系统内存使用情况"""Simple module for getting amount of memory used by a specified user'sprocesses on a UNIX system.It uses UNIX ps utility to get t……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1944浏览 2578个赞
问题:给定一个载重量为m的背包,以及n个重量为wi、价值为pi的物体,1……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2387浏览 1789个赞
在python的类和函数(包括λ方法)中使用静态变量似乎是件不可能[Nothing is impossible]的事,但总有解决的办法,下面通过实现一个类或函数的累加器来介绍一些较为非主流的方法方法一 →→ 通过类的__init__和__call__方法class foo: def __init__(s……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2623浏览 2568个赞
python求解水仙花数一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。#!/usr/bin/pythondef get_flower(n, ofile): D_pow=[pow(i,n) for i in range(0,10)] V_min=1*pow(10,n-1) V_max=sum((9*……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1796浏览 1901个赞
女朋友的单位需要解一个背包问题,说白了就是算票。通过有限的票,凑出最接近一个数字的组合来。 这个是经典问题,不过票数比较多,我本来用随机划分,然后一次优化一步的随机算法,凑出一个接近的数字。这样算法比较快,不过不是很准。 女朋友领导发话了,时间长点可以接受,但是最好准点。 照做吧,幸好这个算法算100张票子也就是10秒不到,这还是mini-……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2259浏览 588个赞
python递归解决0-1背包问题#coding:utf-8#递归实现的背包算法#背包大小bag=10#物品大小清单list=[5,9,8,2,4,1,6,7,3]#预处理:从小到大排序list.sort()#求背包组合def getb(B,L): #本次查找结果 r=[] #取最小数 for k in ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1576浏览 1020个赞
目的是在类中实现一个静态的队列,这里用数组实现,任何时候插入到队列中的数据不会和类的实例有直接关系。可以下载附件里的代码直接执行class CaptchaImage: def queue(self,arr=list()): return arr def InsertCode(self,code): se……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1883浏览 2287个赞
Use python to calculate the N smallest eigenvalues of a tridiagonal matrix## module eigenvals3''' lam = eigenvals3(d,c,N). Returns the N smallest eigenvalues ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2246浏览 2385个赞
首先需要下载生成EXCEL的模块,推荐使用xlwt这个方案的好处是不需要生成临时文件,就可以把EXCEL文件以流的形式直接返回到用户浏览器import xlwtimport StringIOimport weburls = ( '/rim_request','rim_request', '/ri……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2213浏览 665个赞
这段代码可以用于去除文本里的字符串标签,不包括标签里面的内容import rehtml='<a href="http://www.75271.com">脚本分享网</a>,欢迎大家光临!'dr = re.compile(r'<[^>]+>',re.S……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2784浏览 2575个赞
python通过csv模块写入Excel格式的CSV文件#!/usr/bin/env python# -*- coding:utf-8 -*- import csvwith open('egg2.csv', 'wb') as csvfile:spamwriter = csv.writer(csvfile……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1512浏览 2020个赞
逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,所以,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法。按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。# -*- coding: utf-8 -*-symbol_priority = {}……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2348浏览 1501个赞
python计算牛顿迭代多项式Evaluate Newton’s polynomial using Python''' p = evalPoly(a,xData,x). Evaluates Newton's polynomial p at x. The coefficient vector ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1886浏览 1365个赞
Example of Newton-Raphson method with bisection in Python''' root = newtonRaphson(f,df,a,b,tol=1.0e-9). Finds a root of f(x) = 0 by combining the Newton-Raphso……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3130浏览 1711个赞
下面的python代码分析一个句子取出指定位置的单词,详细演示了group的用法#!/usr/bin/pythonimport reline = "Cats are smarter than dogs"matchObj = re.match( r'(.*) are (.*?) .*', line, re……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2127浏览 1065个赞
下面的python代码先清理字符串中的非电话号码部分,然后又清除了电话号码中的非数字字符#!/usr/bin/pythonimport rephone = "2004-959-559 # This is Phone Number"# Delete Python-style commentsnum = re.sub(r……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2945浏览 712个赞
如果需要通过python每天凌晨定时执行执行程序,可以使用下面的代码进行等待操作,无论什么时候执行系统都会等待到第二天凌晨才执行后面的程序。def waitToTomorrow(): """Wait to tommorow 00:00 am""" tomorrow = da……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2733浏览 1644个赞
python输出指定月份的日历#!/usr/bin/pythonimport calendarcal = calendar.month(2008, 1)print "Here is the calendar:"print cal;……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3169浏览 1469个赞
python读写文件并进行异常处理代码演示#!/usr/bin/pythontry: fh = open("testfile", "w") fh.write("This is my test file for exception handling!!")except IOEr……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1388浏览 161个赞
下面的python代码通过win32com打开ppt文件,默认情况下powerpoint的窗口会打开显示ppt文件内容,如果不希望powerpint显示,可以在Presentations.Open的方法里加入几个参数。下面代码中: ppt.Presentations.Open(‘c:/1.ppt’,ReadOnly=1, Untit……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2425浏览 2347个赞
下面的代码通过open函数打开文件,并输出文件名、打开状态、打开模式等属性#!/usr/bin/python# Open a filefo = open("foo.txt", "wb")print "Name of the file: ", fo.nameprint "Cl……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2118浏览 2884个赞
这个shell函数用户执行外部命令,并获取外部程序的执行结果def shell(*cmd): pipe = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = pipe.communicate() retur……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1287浏览 1531个赞
下面的代码可以通过filter函数和自定义的过滤函数从数组中过滤出以字母C开头的元素# Suppose you have a list of people's first names. You want to reduce the list down to only those people whose first names start w……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3115浏览 1203个赞
python通过PyGame播放Midi和Mp3文件''' pg_midi_sound101.pyplay midi music files (also mp3 files) using pygametested with Python273/331 and pygame192 by vegaseat'……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2911浏览 2860个赞
python通过PIL缩放互联网上的图片并保存''' tk_image_view_url_io_resize.pydisplay an image from a URL using Tkinter, PIL and data_streamalso resize the web image to fit a certai……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1596浏览 279个赞
python中可以通过math库的floor函数来舍弃浮点数后面的小数位import mathprint(math.floor( x )) 例如:x=1.2,返回1.0 其返回值为浮点数,如果希望返回整数……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1965浏览 2912个赞
这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来。import reDATA = "Hey, you - what are you doing here! welcome to sharejs?"print re.findall(r"[\w']+&q……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1241浏览 641个赞
这段代码可以自定义一个空白画板,然后将指定的图片以圆环状的方式排列起来,用到了pil库,可以通过:pip install pil 的方式安装。# -*- coding: utf-8 -*-__author__ = 'www.75271.com'import mathfrom PIL import Imagedef arr……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1610浏览 1216个赞
colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块。colorama官方地址:https://pypi.python.org/pypi/colorama ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2847浏览 291个赞
这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式的演示,找出它与8个颜色中的哪一个最接近,如果你需要做一个按照图片颜色搜索图片的程序,这个就非常有用了。from colorsys import rgb_to_hsvcolors = dict((((196, 2, 51), "RED"),……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1481浏览 2482个赞
python使用三角迭代计算圆周率PI# Calculating PI using trigonometric iterations# FB36 - 20130825import mathx = 1.0y = 1.0z = 1.0w = 1.0v = 1.0u = 1.0for i in range(30): x = m……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1858浏览 2230个赞
默认情况下python在控制台输出的文字信息都是黑白的,如果能将文字做成彩色的输出,输出效果会更完美,也很酷,不是吗,下面是一段演示代码,这段代码封装了一个color类用来输出带颜色的文字,只要调用该类里面的相关方法就可以了,非常简单。代码转自:http://blog.csdn.net/five3/#!/usr/bin/env python #e……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3035浏览 2548个赞