crayon-syntax-highlighter/util/scraper/file_concat.py

22 lines
448 B
Python
Raw Permalink Normal View History

2019-08-30 19:30:19 +02:00
import sys
'''
Concatenates all arguments together, assuming they are files, into the last argument file.
'''
if len(sys.argv) < 4:
print "Usage: file_concat.py <inputfile1>, <inputfile2>, ... <outputfile>"
exit()
else:
ins = sys.argv[1:-1]
out = sys.argv[-1]
outfile = open(out, 'w')
all_lines = []
for i in ins:
f = open(i, 'r')
lines = [x.strip() for x in f.readlines()]
all_lines += lines
outfile.write('\n'.join(all_lines))