Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import sys
  2.  
  3. def main():
  4.   file1 = readFile(sys.argv[1])
  5.   file2 = readFile(sys.argv[2])
  6.  
  7.   print(sys.argv[1],": ", sep="")
  8.   printFile(file1)
  9.   print("\n",sys.argv[2],": ", sep="")
  10.   printFile(file2)
  11.   file1Chars = countCharacters(file1)
  12.   file2Chars = countCharacters(file2)
  13.   print("\nCharacters in file 1: ",file1Chars)
  14.   print("Characters in file 2: ",file2Chars)
  15.   findLargestFile(file1Chars, file2Chars)
  16.  
  17. def readFile(fName):  
  18.   fp = open(fName, "r")
  19.   return fp.readlines()
  20.   #end readFile
  21.  
  22. def printFile(Lst):
  23.   for i in range(0, len(Lst), 1):
  24.     print(Lst[i], end="")
  25.   #end printFile
  26.  
  27. def countCharacters(Lst):
  28.   characters = 0
  29.   for i in range(0, len(Lst), 1):
  30.     characters += len(Lst[i])
  31.   return characters
  32.  
  33. def findLargestFile(chars1, chars2):
  34.   if(chars1 > chars2):
  35.     print("\n",sys.argv[1]," is the largest file.", sep="")
  36.   elif(chars1 < chars2):
  37.     print("\n",sys.argv[2]," is the largest file.", sep="")
  38.   else:
  39.     print("\nBoth files are the same size.")
  40. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement