我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用util.FileWrapper()。
def open_offline(self, fname): """Open a pcap-savefile""" if fname.endswith('.gz'): tfile = tempfile.NamedTemporaryFile() try: with util.FileWrapper(fname) as infile: while True: buf = infile.read(1024 ** 2) if not buf: break tfile.write(buf) tfile.flush() _cpyrit_cpu.PcapDevice.open_offline(self, tfile.name) finally: tfile.close() else: _cpyrit_cpu.PcapDevice.open_offline(self, fname) self._setup()