."


.byteLen:{0}".format(byteLen)
-----------
-----------
-----------
-----------#計算某一點的明度
def getLightness( (r,g,b)):
return (r*30+g*59+b*11)
import Image
import sys
import os
curdir="E:\\py\\WinPython-32bit-2.7.6.4\\study"
os.chdir(curdir)
def processImage(infile):
try:
im = Image.open(infile)
except IOError:
print "Cant load", infile
sys.exit(1)
i = 0
mypalette = im.getpalette()
try:
while 1:
im.putpalette(mypalette)
new_im = Image.new("RGB", im.size)
new_im.paste(im)
new_im.save('foo'+str(i)+'.bmp')
i += 1
im.seek(im.tell() + 1)
except EOFError:
pass # end of sequence
if __name__ == '__main__':
processImage("10.gif")
im=Image.open("foo0.bmp")
print "img info:",im.format,im.size
import os
def compare_linelist(filename1,filename2):
print "compare_linelist (%s,%s)"%(filename1,filename2)
f1=open(filename1,"r")
f2=open(filename2,"r")
line1=f1.readline().strip()
line2=f2.readline().strip()
nSucc=0
nCount=0
while True:
if line1=='' or line2=='':
break
print "%s : %s"%(line1,line2)
nCount=nCount+1
if line1==line2:
nSucc=nSucc+1
line1=f1.readline().strip()
line2=f2.readline().strip()
rate=float(nSucc)/float(nCount)*100
f1.close()
f2.close()
return (nCount,nSucc,rate)
if __name__=='__main__':
work_directory="E:\\py\\WinPython-32bit-2.7.6.4\\study"
os.chdir(work_directory)
print "current directory:", work_directory
filename1="1.txt"
filename2="2.txt"
result=compare_linelist(filename1,filename2)
print("nCount:%d nSucc:%d rate:%d%%")%result