The tarfile module is only for... err... tar files. What you have here is not one.
XZ support is available in Python 3.3's LZMA module. In Python 2.x, you need backports.lzma.
try:
import lzma
except ImportError:
from backports import lzma
print lzma.open('file.xz').read()