#!/usr/bin/env python3; ############################################################################### # This program simply copies one file to another, line by line. # # Copyright © 2020 Richard Lesh. All rights reserved. ############################################################################### import Utils import sys def copyTextFile(fromFilespec, toFilespec) : ifh = open(fromFilespec, "r", encoding="utf8") ofh = open(toFilespec, "w", encoding="utf8") line = Utils.getline(ifh) while line != None : print(line, file=ofh, end="\n") line = Utils.getline(ifh) ifh.close() ofh.close() # Begin Main if (len(sys.argv) != 3) : print("Syntax: " + sys.argv[0] + " {fromFilespec} {toFilespec}") sys.exit(1) fromFilespec = sys.argv[1] toFilespec = sys.argv[2] try : copyTextFile(fromFilespec, toFilespec) except OSError as ex : print("Error: " + str(ex))