As asked in the title, are open('...','w').write('...') and urllib.urlopen('..') asynchronous calls?
No. If you need them to be asynchronous then consider looking at event frameworks such as Twisted, glib, or Qt.
Are python's file write() and urlopen() methods asynchronous?