print(globals()['pprint'])
pprint('Eggs')

def three():
    print(globals()['pprint'])
pprint.pprint('Spam')
if __name__ == '__main__':
    two()
print('\n')
three()
print('\n')
main()
Глобальные и локальные переменные Python и UnboundLocalError