All pastes #84781 Raw Edit

Anonymous

public python v1 · immutable
·published 2006-07-11 10:27 UTC
rendered paste body
import structimport sysclass Fnord:    def __init__ (self, fajl):        self.f = open(fajl)    def read (self, n):        return self.f.read(n)    def read_int (self):        (x,) = struct.unpack('<i', self.read(4))        return x    def read_char (self):        (x,) = struct.unpack('B', self.read(1))        return x    def read_version (self):        vl = self.read_char()        return self.read(30) [:vl]    def read_string (self):        len = f.read_int()        f.read_char()        return f.read(len-1)f = Fnord(sys.argv[1])print f.read_version()for i in range(8):    print f.read_string()