import maya.OpenMaya as OpenMaya
m_iterator = OpenMaya.MItDependencyNodes( OpenMaya.MFn.kFileTexture )
m_nodeFn = OpenMaya.MFnDependencyNode()
while not m_iterator.isDone():
m_object = m_iterator.thisNode()
m_nodeFn.setObject( m_object )
print( " --- {0} --- ".format( m_nodeFn.name()) )
for i in range( m_nodeFn.attributeCount() ):
m_atrr = m_nodeFn.attribute(i)
m_fnAttr = OpenMaya.MFnAttribute( m_atrr )
print( m_fnAttr.name() )
m_iterator.next()