| Python 2.2 für Einsteiger | ||
|---|---|---|
| <<< Previous | Einführung anhand von Beispielen | Next >>> |
#!/usr/bin/python
import sys
import rexec
import string
def main():
code = string.join([
"""import string""",
"""import xml.dom.minidom""",
"""test_xml = string.join([""",
""" '',""",
""" '',""",
""" 'test',""",
""" 'password',""",
""" '',""",
""" ' 123',""",
""" ' 456',""",
""" '',""",
""" '',""",
""" ],'\\n')""",
"""dom = xml.dom.minidom.parseString(test_xml)""",
],'\n')
r = test_rexec()
r.r_exec(code)
class test_rexec(rexec.RExec):
ok_sys_names = (
'ps1', 'ps2', 'copyright', 'version',
'platform', 'exit', 'maxint', 'stdout',
'stderr')
def load_dynamic(self, name, filename, file):
if sys.modules.has_key(name):
src = sys.modules[name]
else:
import imp
src = imp.load_dynamic(name, filename, file)
dst = self.copy_except(src, [])
return dst
main()
| <<< Previous | Home | Next >>> |
| NIMM - Spiel | Up | XML-RPC Server SUMME |