#Author: James Tam #Version: October 28, 2024 #Learning objective: #*Alternatives to reading a single line of text from a file print("Read all lines from file into a single string") aFile = open("input.txt","r") someText = aFile.read() print(someText) print("# char %d" %(len(someText))) aFile.close() print("-") print("Read the first 'n' (in this case n=3) characters into a string") aFile = open("input.txt","r") someText = aFile.read(3) print(someText) print("# char %d of text" %(len(someText)), type(someText)) aFile.close() print("-") print("Read all lines from the file into a list, each line = a list element") aFile = open("input.txt","r") someText = aFile.readlines() print(someText) print("# list has %d elements, what was read into file is of type=" %(len(someText)), type(someText)) aFile.close() print("-")