Close a file after using
import sys def open_file(file_name, mode): """Open a file.""" try: the_file = open(file_name, mode) except(IOError), e: print "Unable to open the file", file_name, "Ending program.\n", e raw_input("\n\nPress the enter key to exit.") sys.exit() else: return the_file def next_line(the_file): """Return next line from the trivia file, formatted.""" line = the_file.readline() line = line.replace("/", "\n") return line trivia_file = open_file("trivia.txt", "r") title = next_line(trivia_file) trivia_file.close()
1. | Closing Files | ||
2. | Close a file |