def __enter__(self):
if self.compression == 'gzip':
self.f = gzip.open(self.filename, 'rt' if self.read else 'wt')
elif self.compression == 'bzip2':
self.f = bz2.open(self.filename, 'rt' if self.read else 'wt')
else:
self.f = open(self.filename, 'r' if self.read else 'w')
return self.f
评论列表
文章目录