Python escribe al archivo del diccionario

Soy nuevo en Python y sé que ese fragmento de código es muy simple y carece de algunas declaraciones, en realidad necesito escribir en el archivo del diccionario. Este código se ejecuta pero solo escribe el último elemento en dict en el archivo que está"heba6677..." . Gracias por tu ayuda.

ab={'engy':'011199887765',
    'wafa2':'87878857578',
    'heba':'6677553636'}
for name, mobile in ab.items():
    print ('Contact %s at %s' % (name, mobile))
    f=open('D:\glo.txt','w')
    f.write(name)
    f.write(mobile)
f.close()

Respuestas a la pregunta(2)

Su respuesta a la pregunta