Advertisement
ijontichy

<stdin>

Feb 22nd, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.22 KB | None | 0 0
  1. >>> g = {}
  2. >>> l = {}
  3. >>> exec("heh = 9", globals=g, locals=l)
  4. Traceback (most recent call last):
  5. File "<stdin>", line 1, in <module>
  6. TypeError: exec() takes no keyword arguments
  7. >>> exec("heh = 9", g, l)
  8. >>> g
  9. {'__builtins__': {'FileNotFoundError': <class 'FileNotFoundError'>, 'reversed': <class 'reversed'>, 'repr': <built-in function repr>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'oct': <built-in function oct>, 'min': <built-in function min>, 'dir': <built-in function dir>, 'exec': <built-in function exec>, 'zip': <class 'zip'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'FutureWarning': <class 'FutureWarning'>, 'memoryview': <class 'memoryview'>, 'FloatingPointError': <class 'FloatingPointError'>, 'EOFError': <class 'EOFError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'IndentationError': <class 'IndentationError'>, 'bytes': <class 'bytes'>, 'LookupError': <class 'LookupError'>, 'UnicodeError': <class 'UnicodeError'>, 'type': <class 'type'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'len': <built-in function len>, 'dict': <class 'dict'>, 'ConnectionError': <class 'ConnectionError'>, 'BlockingIOError': <class 'BlockingIOError'>, 'AssertionError': <class 'AssertionError'>, 'globals': <built-in function globals>, 'list': <class 'list'>, 'open': <built-in function open>, 'Warning': <class 'Warning'>, 'enumerate': <class 'enumerate'>, 'any': <built-in function any>, 'NotImplemented': NotImplemented, 'set': <class 'set'>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, 'input': <built-in function input>, '__package__': None, 'print': <built-in function print>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'IndexError': <class 'IndexError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'abs': <built-in function abs>, 'ResourceWarning': <class 'ResourceWarning'>, 'hex': <built-in function hex>, '__build_class__': <built-in function __build_class__>, 'sorted': <built-in function sorted>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'UserWarning': <class 'UserWarning'>, 'AttributeError': <class 'AttributeError'>, 'False': False, 'IsADirectoryError': <class 'IsADirectoryError'>, 'exit': Use exit() or Ctrl-D (i.e. EOF) to exit, 'TypeError': <class 'TypeError'>, 'next': <built-in function next>, 'ascii': <built-in function ascii>, 'slice': <class 'slice'>, 'range': <class 'range'>, 'EnvironmentError': <class 'OSError'>, '__debug__': True, '_': None, 'license': Type license() to see the full license text, 'ArithmeticError': <class 'ArithmeticError'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, 'TimeoutError': <class 'TimeoutError'>, 'hasattr': <built-in function hasattr>, 'isinstance': <built-in function isinstance>, 'divmod': <built-in function divmod>, 'ChildProcessError': <class 'ChildProcessError'>, 'PermissionError': <class 'PermissionError'>, 'Exception': <class 'Exception'>, 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
  10. for supporting Python development. See www.python.org for more information., 'bool': <class 'bool'>, '__import__': <built-in function __import__>, 'format': <built-in function format>, 'SystemError': <class 'SystemError'>, 'tuple': <class 'tuple'>, 'issubclass': <built-in function issubclass>, 'compile': <built-in function compile>, 'ValueError': <class 'ValueError'>, 'getattr': <built-in function getattr>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'str': <class 'str'>, 'IOError': <class 'OSError'>, 'super': <class 'super'>, 'BaseException': <class 'BaseException'>, 'KeyError': <class 'KeyError'>, 'NameError': <class 'NameError'>, 'MemoryError': <class 'MemoryError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'frozenset': <class 'frozenset'>, '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'complex': <class 'complex'>, 'eval': <built-in function eval>, 'all': <built-in function all>, 'BytesWarning': <class 'BytesWarning'>, 'ImportError': <class 'ImportError'>, 'ord': <built-in function ord>, 'FileExistsError': <class 'FileExistsError'>, 'RuntimeError': <class 'RuntimeError'>, 'OverflowError': <class 'OverflowError'>, 'chr': <built-in function chr>, 'SystemExit': <class 'SystemExit'>, 'callable': <built-in function callable>, 'SyntaxError': <class 'SyntaxError'>, 'None': None, 'hash': <built-in function hash>, 'round': <built-in function round>, 'locals': <built-in function locals>, 'filter': <class 'filter'>, 'classmethod': <class 'classmethod'>, 'TabError': <class 'TabError'>, 'ImportWarning': <class 'ImportWarning'>, 'sum': <built-in function sum>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'StopIteration': <class 'StopIteration'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'property': <class 'property'>, 'staticmethod': <class 'staticmethod'>, 'delattr': <built-in function delattr>, 'copyright': Copyright (c) 2001-2013 Python Software Foundation.
  11. All Rights Reserved.
  12.  
  13. Copyright (c) 2000 BeOpen.com.
  14. All Rights Reserved.
  15.  
  16. Copyright (c) 1995-2001 Corporation for National Research Initiatives.
  17. All Rights Reserved.
  18.  
  19. Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
  20. All Rights Reserved., 'OSError': <class 'OSError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'Ellipsis': Ellipsis, 'True': True, 'NotADirectoryError': <class 'NotADirectoryError'>, 'BufferError': <class 'BufferError'>, 'int': <class 'int'>, 'float': <class 'float'>, '__name__': 'builtins', 'SyntaxWarning': <class 'SyntaxWarning'>, 'setattr': <built-in function setattr>, 'object': <class 'object'>, 'quit': Use quit() or Ctrl-D (i.e. EOF) to exit, 'help': Type help() for interactive help, or help(object) for help about object., 'bin': <built-in function bin>, 'GeneratorExit': <class 'GeneratorExit'>, 'InterruptedError': <class 'InterruptedError'>, 'id': <built-in function id>, 'max': <built-in function max>, 'vars': <built-in function vars>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'map': <class 'map'>, 'iter': <built-in function iter>, 'ReferenceError': <class 'ReferenceError'>, 'NotImplementedError': <class 'NotImplementedError'>, 'pow': <built-in function pow>, 'bytearray': <class 'bytearray'>}}
  21. >>> l
  22. {'heh': 9}
  23. >>>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement