リンク先のコードがちょっと使いづらそうだったので、書き直しました。
Python
1import sys
2
3def trim_edge(line):
4 return line.replace('-\n', '').replace('\n', ' ')
5
6def main(src_file, dst_file=None):
7 if dst_file is None:
8 dst_file = ''.join(src_file.split('.')[:-1]) + '_trimmed.' + src_file.split('.')[-1]
9
10 with open(src_file) as f_src, open(dst_file, 'w') as f_dst:
11 for line in f_src:
12 f_dst.write(trim_edge(line))
13
14if __name__ == '__main__':
15 if len(sys.argv) == 3:
16 main(*sys.argv[1:])
17 elif len(sys.argv) == 2:
18 main(sys.argv[1])
CUIから起動し、コマンドライン引数として入力ファイルを与えてください。
始めてプログラムに触れている
基礎的な部分を勉強しておくとなにかと便利です。
リンク先のプログラムくらいだったら数日勉強すれば充分作れます。