#!/usr/bin/env python3 """ Parsing/managing a book wishlist. - parse list - store list - get extra info (isbn &c) - group by author - intelligent detection of author misspelling/title misspelling - online matches? goodreads? """ import sys def read_booklist(file="booklist.txt"): try: with open(file) as f: for line in f: print(line) except OSError as exc: tb = sys.exc_info()[-1] lineno = tb.tb_lineno filename = tb.tb_frame.f_code.co_filename print(f'{exc.strerror} at {filename} line {lineno}.') sys.exit(exc.errno) def main(): """ main function, do stuff """ read_booklist("booklist.txt") if __name__ == '__main__': main()