Skip to content

Commit 8c34616

Browse files
committed
Update conc_gzip_files.py
1 parent 98980fc commit 8c34616

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

useful_scripts/conc_gzip_files.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ def conc_gzip_files(in_dir, out_file, append=False):
1414
else creates a new output file.
1515
1616
"""
17-
write_mode = 'w'
17+
write_mode = 'bw'
1818
if append:
19-
write_mode = 'a'
19+
write_mode = 'ba'
2020
gzips = [os.path.join(in_dir, i) for i in os.listdir(in_dir) if i.endswith('.gz')]
2121
with open(out_file, write_mode) as ofile:
2222
for f in gzips:
2323
with gzip.open(f, 'rb') as gzipf:
2424
for line in gzipf:
25-
ofile.write(line.decode())
25+
ofile.write(line)
2626

2727
if __name__ == '__main__':
2828
conc_gzip_files('/home/usr/my_dir', '/home/usr/test.txt')

0 commit comments

Comments
 (0)