File: class/Workbook/Exercises/Lab8/ex7_8.txt
% cat cat.py import sys, string def lister(name): num = 0 for line in open(name, 'r').readlines(): num = num+1 print '%04d) %s' % (num, string.upper(line)) , if __name__ == '__main__': lister(sys.argv[1]) % python cat.py cat.py 0001) IMPORT SYS, STRING 0002) 0003) DEF LISTER(NAME): 0004) NUM = 0 0005) FOR LINE IN OPEN(NAME, 'R').READLINES(): 0006) NUM = NUM+1 0007) PRINT '%04D) %S' % (NUM, STRING.UPPER(LINE)) , 0008) 0009) IF __NAME__ == '__MAIN__': LISTER(SYS.ARGV[1]) % python >>> import cat >>> cat.lister('cat.py')