#!/usr/bin/env python3# -*- coding: utf-8 -*-#2-10-2-2.pyfileName="2-10-2-1.png"print("文件内容:")with open(fileName,'rb') as fileObject:fileTxts=fileObject.read()print("PNG文件标识:")for data in fileTxts[:8]:print("{:#x}".format(data),end=" ") print("\n图像长度:")data=fileTxts[16:20]print(int.from_bytes(data,"big"))print("\n图像宽度:")data=fileTxts[20:24]print(int.from_bytes(data,"big"))
2-10-2-2.py运行结果如下:
文件内容:
PNG文件标识:
0x89 0x50 0x4e 0x47 0xd 0xa 0x1a 0xa
图像长度:
245
图像宽度:
188