http://devarea.com/8-python-modules-for-files-handling/#.Wlu2RyehU8o
Python has input/output features which are very easy to use. Files are
accessed through file objects and you can open, read, write and close
files using a very simple and easy to use functions from the standard
library. To manage files and deal with special file formats (xml,
json..) python provides special packages that make the developer life
ever easier.