I have released a python binding to Rackspace CloudDNS here which allow you to create/update/delete domains and records. It’s available on github
https://github.com/rackspace/python-clouddns/
The binding is pretty simple and have unfortunately no documentation (or even tests) but you can figure out most of it from here :
https://github.com/rackspace/python-clouddns/blob/master/tests/t.py
I will be very welcoming pull request that add a bit of documentation.