#!/usr/bin/env python3; ############################################################################### # This program simply copies a file to the console character by # character like the Unix 'cat' program. # # Copyright © 2020 Richard Lesh. All rights reserved. ############################################################################### import Utils import sys def readTextFile(filespec) : ifh = open(filespec, "r", encoding="utf8") c = Utils.getchar(ifh) while c != None : print(chr(c), end="") c = Utils.getchar(ifh) ifh.close() # Begin Main if (len(sys.argv) != 2) : print("Syntax: " + sys.argv[0] + " {filename}") sys.exit(1) filespec = sys.argv[1] try : readTextFile(filespec) except OSError as ex : print("Error: " + str(ex))