import pandas.rpy.common as com
filename = 'weights.sav'
w = com.robj.r('foreign::read.spss("%s", to.data.frame=TRUE)' % filename)
w = com.convert_robj(w)
w.head()
Is there a Python module to open SPSS files?