Advertisement
Guest User

Marshal

a guest
Apr 20th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.25 KB | None | 0 0
  1. import marshal
  2.  
  3. script = """
  4. print 'hello'
  5. """
  6.  
  7. code = compile(script, "<script>", "exec")
  8.  
  9. data = marshal.dumps(code)
  10.  
  11. # intermediate format
  12. print type(data), len(data)
  13.  
  14. print "-"*50
  15. print repr(data)
  16. print "-"*50
  17.  
  18. exec marshal.loads(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement