Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from struct import unpack
- class PHeader:
- """Using a Python class as a C struct substitute"""
- def __init__(self):
- self.MagicNumber = ""
- self.Version = ""
- self.Comment = ""
- if __name__ == '__main__':
- p = open('c:\\SDK\\file.p', 'r')
- s = PHeader()
- s.MagicNumber = unpack('i', (p.read(4)))
- s.Version = unpack('i', (p.read(4)))
- s.Comment = unpack('128s', (p.read(128)))
- print('Magic Number: %s') % hex(s.MagicNumber[0])
- print('Version: %d') % s.Version[0]
- print('Comment: %s') % s.Comment[0]
- p.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement