Discuss / Python / 交作业,学习了评论区大神的代码,受益匪浅

交作业,学习了评论区大神的代码,受益匪浅

Topic source
import struct

def isBMP(f):
    with open(f,'rb') as f:
        test = f.read()
    test = test[:30]
    test = struct.unpack('<ccIIIIIIHH', test)
    if test[0]==b'B' and test[1]==b'M':
        print('pic size: %d*%d'%(test[6],test[7]))
        print('color: %d'%(test[-1]))
    else:
        print('file not BMP')


f = '/Users/Jason/Desktop/test.bmp'
f2 = '/Users/Jason/Desktop/re.py'
isBMP(f)
isBMP(f2)

董DHH董

#2 Created at ... [Delete] [Delete and Lock User]

和以前的知识融会贯通了


  • 1

Reply