Learning Python, 2nd Edition by Mark Lutz, David Ascher The following errata were *corrected* in the 3/07 reprint: This page was updated February 20, 2007 Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification +n: n'th paragraph from the top of the page -n: n'th paragraph from the bottom of the page ######################################## {87} No.2 under String Formatting objects in parenthesis -> objects in parentheses ######################################## {165} Third "#" comment line in the code examples Read byte chucks -> Read byte chunks ######################################## {571} Exercise 5 print '\n'.join(os.listdir(dirname) -> print '\n'.join(os.listdir(dirname)) ######################################## (577) index % (remainder/format) operator, 58 -> % (remainder/format) operator, 58, 87-90 ########################################