01import maya.OpenMaya as OpenMaya
02 
03m_iterator = OpenMaya.MItDependencyNodes( OpenMaya.MFn.kFileTexture )
04m_nodeFn   = OpenMaya.MFnDependencyNode()
05 
06while not m_iterator.isDone():
07    m_object = m_iterator.thisNode()
08    m_nodeFn.setObject( m_object )
09    print( "  --- {0} --- ".format( m_nodeFn.name()) )
10    for i in range( m_nodeFn.attributeCount() ):
11        m_atrr   = m_nodeFn.attribute(i)
12        m_fnAttr = OpenMaya.MFnAttribute( m_atrr )
13        print( m_fnAttr.name() )
14    m_iterator.next()