#!/usr/bin/env python import sys, os from smtplib import SMTP pickleModule = sys.argv[1] exec "from " + pickleModule + " import dump,load" # Any object at all in some other module will do here toPickle = SMTP() writeFile = open("dump", "w") dump(toPickle, writeFile) writeFile.close() os.system("unix2dos dump") readFile = open("dump", "rU") print load(readFile)