This python library can list and extract files from a common (non-utf) iso file
This package is unmaintained. The author now maintains the pathlab package, which includes support for ISO 9660 and Rock Ridge. The pycdlib package may also be of interest if you need Joliet / UDF support.