import sys
from win32com.client import Dispatch

d = Dispatch("Python.Interpreter")
print "2 + 5 =", d.Eval("2 + 5")
d.Exec("print 'hi via COM'")

d.Exec("import sys")

print "COM server sys.version", d.Eval("sys.version")
print "Client sys.version", sys.version

print "COM server sys.path", d.Eval("sys.path")
print "Client sys.path", sys.path

import sys
from win32com.client import Dispatch

d = Dispatch("Python.Interpreter")
print "2 + 5 =", d.Eval("2 + 5")
d.Exec("print 'hi via COM'")

d.Exec("import sys")

print "COM server sys.version", d.Eval("sys.version")
print "Client sys.version", sys.version

print "COM server sys.path", d.Eval("sys.path")
print "Client sys.path", sys.path
