Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, sys
- from io import StringIO
- from contextlib import contextmanager
- os.dup2(1, 2)
- print_orig = print
- def print(*args):
- @contextmanager
- def redirected(out):
- sys.stdout = out
- try:
- yield
- finally:
- sys.stdout = sys.__stdout__
- out = StringIO()
- with redirected(out=out):
- print_orig(*args)
- result = out.getvalue().encode('utf-8')
- sys.stdout.buffer.write(result)
- sys.stdout.flush()
- print({'словарь': ['с', 'кириллицей']}, 'второй аргумент', ['разные', 'типы'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement