Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- def main():
- file1 = readFile(sys.argv[1])
- file2 = readFile(sys.argv[2])
- print(sys.argv[1],": ", sep="")
- printFile(file1)
- print("\n",sys.argv[2],": ", sep="")
- printFile(file2)
- file1Chars = countCharacters(file1)
- file2Chars = countCharacters(file2)
- print("\nCharacters in file 1: ",file1Chars)
- print("Characters in file 2: ",file2Chars)
- findLargestFile(file1Chars, file2Chars)
- def readFile(fName):
- fp = open(fName, "r")
- return fp.readlines()
- #end readFile
- def printFile(Lst):
- for i in range(0, len(Lst), 1):
- print(Lst[i], end="")
- #end printFile
- def countCharacters(Lst):
- characters = 0
- for i in range(0, len(Lst), 1):
- characters += len(Lst[i])
- return characters
- def findLargestFile(chars1, chars2):
- if(chars1 > chars2):
- print("\n",sys.argv[1]," is the largest file.", sep="")
- elif(chars1 < chars2):
- print("\n",sys.argv[2]," is the largest file.", sep="")
- else:
- print("\nBoth files are the same size.")
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement