python gravar no arquivo do dicionário

Eu sou novo com Python e sei que esse código é muito simples e carece de algumas instruções, na verdade eu preciso escrever no arquivo do dicionário. Esse código é executado, mas apenas grava o último item em dict no arquivo que é"heba6677..." . Obrigado pela ajuda.

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()

questionAnswers(2)

yourAnswerToTheQuestion