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) 1375浏览 347个赞
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) 1947浏览 1352个赞
下面的python代码分析一个句子取出指定位置的单词,详细演示了group的用法#!/usr/bin/pythonimport reline = "Cats are smarter than dogs"matchObj = re.match( r'(.*) are (.*?) .*', line, re……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2067浏览 1244个赞
下面的python代码先清理字符串中的非电话号码部分,然后又清除了电话号码中的非数字字符#!/usr/bin/pythonimport rephone = "2004-959-559 # This is Phone Number"# Delete Python-style commentsnum = re.sub(r……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2327浏览 2308个赞
如果需要通过python每天凌晨定时执行执行程序,可以使用下面的代码进行等待操作,无论什么时候执行系统都会等待到第二天凌晨才执行后面的程序。def waitToTomorrow(): """Wait to tommorow 00:00 am""" tomorrow = da……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3008浏览 1744个赞
python输出指定月份的日历#!/usr/bin/pythonimport calendarcal = calendar.month(2008, 1)print "Here is the calendar:"print cal;……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1521浏览 1005个赞
python读写文件并进行异常处理代码演示#!/usr/bin/pythontry: fh = open("testfile", "w") fh.write("This is my test file for exception handling!!")except IOEr……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2372浏览 113个赞
下面的python代码通过win32com打开ppt文件,默认情况下powerpoint的窗口会打开显示ppt文件内容,如果不希望powerpint显示,可以在Presentations.Open的方法里加入几个参数。下面代码中: ppt.Presentations.Open(‘c:/1.ppt’,ReadOnly=1, Untit……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2562浏览 1046个赞
下面的代码通过open函数打开文件,并输出文件名、打开状态、打开模式等属性#!/usr/bin/python# Open a filefo = open("foo.txt", "wb")print "Name of the file: ", fo.nameprint "Cl……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1936浏览 1209个赞
这个shell函数用户执行外部命令,并获取外部程序的执行结果def shell(*cmd): pipe = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) stdout, stderr = pipe.communicate() retur……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2765浏览 1723个赞
下面的代码可以通过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) 1691浏览 2634个赞
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) 2563浏览 2481个赞
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) 1488浏览 2967个赞
python中可以通过math库的floor函数来舍弃浮点数后面的小数位import mathprint(math.floor( x )) 例如:x=1.2,返回1.0 其返回值为浮点数,如果希望返回整数……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2840浏览 1400个赞
这段python代码通过这规则表达式对字符串进行分割,使用\w作为分割符,只要不是字母和数字的就会被分割开来。import reDATA = "Hey, you - what are you doing here! welcome to sharejs?"print re.findall(r"[\w']+&q……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1446浏览 1717个赞
这段代码可以自定义一个空白画板,然后将指定的图片以圆环状的方式排列起来,用到了pil库,可以通过:pip install pil 的方式安装。# -*- coding: utf-8 -*-__author__ = 'www.75271.com'import mathfrom PIL import Imagedef arr……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2071浏览 1261个赞
colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块。colorama官方地址:https://pypi.python.org/pypi/colorama ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2277浏览 2690个赞
这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式的演示,找出它与8个颜色中的哪一个最接近,如果你需要做一个按照图片颜色搜索图片的程序,这个就非常有用了。from colorsys import rgb_to_hsvcolors = dict((((196, 2, 51), "RED"),……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3036浏览 1400个赞
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) 3015浏览 986个赞
默认情况下python在控制台输出的文字信息都是黑白的,如果能将文字做成彩色的输出,输出效果会更完美,也很酷,不是吗,下面是一段演示代码,这段代码封装了一个color类用来输出带颜色的文字,只要调用该类里面的相关方法就可以了,非常简单。代码转自:http://blog.csdn.net/five3/#!/usr/bin/env python #e……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2253浏览 616个赞
Python实现的一个简单的状态框架,代码需要在python3.2环境下运行from time import sleepfrom random import randint, shuffleclass StateMachine(object): ''' Usage: Create an instance o……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2484浏览 1497个赞
这段代码主要用来从图片提取其主要颜色,类似Goolge和Baidu的图片搜索时可以指定按照颜色搜索,所以我们先需要将每张图片的主要颜色提取出来,然后将颜色划分到与其最接近的颜色段上,然后就可以按照颜色搜索了。代码转自:http://www.pythontab.com在使用google或者baidu搜图的时候会发现有一个图片颜色选项,感觉非常有意思,有人……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2099浏览 393个赞
下面的python代码提供了两个函数分别用来将rgb表示的颜色转换成hex值,hex转换成rgb,rgb为一个三个数的元祖,如(128,255,28),hex为数字876645def hex2rgb(hexcolor): rgb = [(hexcolor >> 16) & 0xff, (hexcolor……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1910浏览 1880个赞
ruby和python一样可以一次给多个变量同时赋值,比如a,b=1,2,表示a和b分别赋值1和2,再如:s1,s2=’75271.com’,’haotu.net’。# 同时给三个变量赋值a, b, c = 8, 10, 15print "A: a = ", a, ", ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2252浏览 409个赞
有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成ip地址的方法。import socket, structdef ip2long(ip): """ Convert ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1367浏览 1286个赞
你可以自定义一个MiddleWare类,然后在settings.py引用这个中间件,添加到MIDDLEWARE_CLASSES里,然后在公共模板里添显示代码即可。 添加到公共模板里的代码:<div id="stats"><!-- STATS……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2585浏览 763个赞
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面的代码就演示了datetime模块在计算时间差时的强大功能# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport datetime#datetime一般的时间计算d1 ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2356浏览 352个赞
python的pil模块相当的只能,如果你需要对图片格式进行转换,比如jpg转转成tif,jpg转换成gif,png转换成jpg只需要在保存文件时指定正确的图片扩展名即可。详细说明可以参考此pil格式转换教程:http://effbot.org/imagingbook/introduction.htmimport Imageim = Image.o……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2213浏览 1391个赞
通过urllib.urlretrieve方法下载文件非常方便,但是如果中间出现网络中断的情况,urlretrieve函数会一直在那下载,实际上什么也没下载下来,导致整个程序锁死,所以最好给它设置一个超时(timeout)时间,这个函数本身没有实现超时的功能,所以只能设置全局的socket超时,我们可以在调用urllib.urlretrieve之前设置一个默认……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1396浏览 1251个赞
这段ruby代码演示了while语句的使用方法,ruby中的while语句和python中的while语句基本一样#!/usr/bin/ruby$i = 0$num = 5while $i < $num do puts("Inside the loop i = #$i" ) $i +=1end ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2036浏览 450个赞
python使用连分数计算常数e# Calculating e using Continued Fraction# http://www.75271.comimport mathn = 18 # number of iterationsx = 0.0for i in range(n, 0, -1): if i % 3 == 1: ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2499浏览 1947个赞
python中对日期的操作主要是依靠datetime模块完成,datetime模块功能相当强大,几乎可以对与日前时间相关的所有操作,下面的隔断代码分别展示了datetime的强大能量。 datetime模块的date类常用的日期信息输入from datetime import……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2301浏览 2793个赞
python的socket包含了丰富的函数和方法可以获得本机的ip地址信息,socket对象的gethostbyname方法可以根据主机名获得本机ip地址,socket对象的gethostbyname_ex方法可以获得本机所有ip地址列表 第一种方法:通过socket.gethostb……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2711浏览 1052个赞
python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数。 方法1:使用 in 方法实现contains的功能:site ……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1348浏览 2964个赞
这段代码通过抓取百度词典的翻译结果达到翻译单词的目的代码转自:http://www.iteye.com/topic/819440这个小工具使用Python语言编写完成,其中使用到这 些类库(urllib,BeautifulSoup ),前者主要负责网络通讯方面,后者负责HTML的解析。这也是Python语言生态圈的强大之处,写个这样的小工具,毫不费力。……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2517浏览 133个赞
PythonMagick是一个ImageMagickd的python包,官方只给出了源代码的下载地址,实在是不知道怎么编译,于是找到一个已经编译好的地址下载提供给大家。I recommend you use the pre-compiled installer from the Unofficial Windows Binaries for Pytho……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2003浏览 2592个赞
python自定义日志log类,记录不同级别的错误信息和行号,自定义的log类继承自logging.Logger,使用时可以记录具体日志出现的代码行号class CheloExtendedLogger(logging.Logger): """ Custom logger class with additio……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3067浏览 532个赞
这里使用到了PythonMagick模块,关于PythonMagick模块和ImageMagick的详细信息请参考:http://www.imagemagick.org/。下面这段代码可以讲jpg图片转换成ico图标格式。# -*- coding: utf-8 -*-#75271.com提供代码,转载请注明出处import PythonMagic……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1678浏览 851个赞
这段python代码首先从www.beijing-time.org上获取标准的北京时间,然后同步获取的北京时间到本地# -*- coding: utf-8 -*-import time,httplibimport threadingdef getBeijinTime(): try: conn = httplib.HTT……继续阅读 » 水墨上仙 4年前 (2021-03-05) 3016浏览 865个赞
python调用机器喇叭发出蜂鸣声(Beep),当然你的喇叭必须能响,否则可能会报错的。#from 75271.comimport winsoundwinsound.Beep(600,1000) #其中600表示声音大小,1000表示发生时长,1000为1秒……继续阅读 » 水墨上仙 4年前 (2021-03-05) 2610浏览 2299个赞
这段python代码调用windows下的ping命令,通过subprocess在其子进程里面实现,由于windows下的ping和linux下的ping返回的消息不太一样,所以这段python代码要想在linux下运行,需要修改一下正则匹配import subprocess import rep = subprocess.Popen([&q……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1454浏览 2871个赞
这段python代码演示了scrapy在采集网站时遇到要登录的情况该如何处理,代码包括了核心的初始化和登录代码,根据实际情况进行修改即可。from scrapy.contrib.spiders.init import InitSpiderfrom scrapy.http import Request, FormRequestfrom scrapy.……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1345浏览 1759个赞
python通过socket实现网络广播代码import socket, sysdest = ('<broadcast>', 51423)s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)s.setsockopt(socket.SOL_SOCKET, sock……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1580浏览 707个赞
python通过socket发送数据客户端代码import socket, sysport = 55555host = 'localhost'data = "test" * 10485760 # 40MB of datas = socket.socket(socket……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1465浏览 2091个赞
python提交post数据到远程urlimport sys, urllib2, urllibzipcode = "S2S 1R8"url = 'http://www.wunderground.com/cgi-bin/findweather/getForecast'data = urllib.urlenc……继续阅读 » 水墨上仙 4年前 (2021-03-05) 1626浏览 165个赞