python输出语句print i、j、k,python:在exec语句中获取打印输出
I want to get the output of an exec(...) Here is my code:
code = """
i = [0,1,2]
for j in i :
print j
"""
result = exec(code)
How could I get the things that print outputed?
How can I get something like:
0
1
2
Regards and thanks.
解决方案
I had the same idea as Frédéric, but i wrote a context manager to handle replacing stdout:
import sys
from io import StringIO
import contextlib
@contextlib.contextmanager
def stdoutIO(stdout=None):
old = sys.stdout
if stdout is None:
stdout = StringIO()
sys.stdout = stdout
yield stdout
sys.stdout = old
code = """
i = [0,1,2]
for j in i :
print j
"""
with stdoutIO() as s:
exec(code)
print("out:", s.getvalue())
python输出语句print i、j、k,python:在exec语句中获取打印输出相关推荐
- python语句print(chr(65))的运行结果_Python语句print(hello 'world')的执行结果是
[填空题]Python的标准随机数生成器模块是 [简答题]Why does critical thinking matter? [简答题]采集瓶子的外形进行创意设计 用点.线.面进行装饰填充 A4纸手 ...
- python语句print type 1234的结果是_python语句print(type(123))的数据结果是( )。_学小易找答案...
[单选题]python语句print(type(1//2))的数据结果是( ). [单选题]在Python程序中假设字典d={'1': 'male', '2': 'female'},如果语句中使用d[ ...
- 怎么利用python输出星座符号_怎么利用python输出星座
怎么利用python输出星座?下面给大家带来具体方法: 思路: 1.定义一个get_constellation(month,date)函数,来获取出生日期. 2.创建一个dates和constella ...
- python输出表格到word_如何将python输出的内容输入到表格Excel中_excel表格导入word太大...
想问下python3怎么将列表数据逐行写入excel表格呢? import xlwtf = xlwt.Workbook() #创建工作薄sheet1 = f.add_sheet(u'sheet1',c ...
- python输出一个月日历表_关于python一个月总结
今天是6月16了,我在上个月19号的时候敲下了人生中的第一行python的hello world代码.碰巧今天周末,明天又开始忙碌的上(mo)班(yu).趁着现在对这个月的学习做一个总结,也是理清思路 ...
- python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
- python输出到文件乱码_解决python解析文件时输出乱码
首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题. # -*- coding: utf-8 -*- import jso ...
- 【蓝桥杯选拔赛真题07】python输出乘积 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
目录 python输出乘积 一.题目要求 1.编程实现 2.输入输出 二.解题思路
- 【蓝桥杯选拔赛真题22】python输出数据 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
目录 python输出数据 一.题目要求 1.编程实现 2.输入输出 3.评分标准
- python输出唐诗 青少年编程电子学会python编程等级考试二级真题解析2021年12月
目录 python输出唐诗 一.题目要求 1.编程实现 2.输入输出 3.评分标准
最新文章
- 树链剖分(轻重链剖分) 讲解 (模板题目 P3384 【模板】轻重链剖分 )
- Hadoop系列三:Hadoop之Pig篇
- The difference between synchronous and asynchronous code in JavaScript
- spring 集成hibernate
- kali linux 2.0 ssh,Kali 2.0使用SSH进行远程登录(示例代码)
- JavaWeb笔记:JDBC总结
- mysql 查看锁等待
- php cookie安全,php通过header设置cookie的安全
- mysql完整性约束命名_第5章--MySQL索引与完整性约束.ppt
- 机器学习面试题目整理
- 关于嵌套类的调用更新问题
- android 控件获取 获取焦点
- 修改element $prompt的文字样式
- PCB表 页表 设备表
- excel拼接换行符:char(10)
- 微软试图导演互联网版的“赤壁之战”?
- aria2c rpc php,Debian 如何搭建使用 aria2c 作为下载工具
- 基于HTML5 Canvas实现黑白滤镜
- 技术探究|Apache Pulsar 认证与鉴权实践指南
- CSUST选拔赛题解之-Problem C: 先有durong后有天
热门文章
- 实现Flex的TextArea文本中关键字的高亮显示
- 获取当前目录下所有文件的文件名
- 宝塔反代默认缓存了html吗,宝塔面板安装 OneList 设置反代
- Node.js下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(1)
- oracle表修改语句,Oracle的常用修改表及字段的语句
- Python+matplotlib绘制多门课程学生成绩分布饼状图
- Python编程中一定要注意的那些“坑”(二)
- 详解Python中的浅复制与深复制
- python3socket非阻塞_Python的socket.accept非阻塞吗?
- 基于matlab的gps信号仿真123,MATLABGPS信号仿真完整源代码.doc