python 输出重定向
2024-08-27 02:47:12
使print既打印到终端,又写入文件
class Tee(object):
def __init__(self,*files):
self.files = files
def write(self,obj):
for f in self.files:
f.write(obj) if __name__ == '__main__':
logname = './new_file.txt'
with open(logname,'w') as logfile:
original = sys.stdout
sys.stdout = Tee(sys.stdout,logfile)
// test
print '*********************'
print 'Well Done!'
sys.stdout = original
最新文章
- CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(3)线性渐变
- Linux进程间通信(一): 信号 signal()、sigaction()
- npm link 安装本地模块,将本地模块cli化
- [mysql] timestamp自动更新和初始化
- notepad++代码折叠对应的树形结构快捷键
- 阻止js冒泡
- tomcat之JNDI数据源配置
- 【Asp.Net MVC-视频】
- [进程管理]Linux进程状态解析之R、S、D
- JS - 数据类型的值拷贝函数(深拷贝)
- 从PRISM开始学WPF(三)Prism-Region-更新至Prism7.1
- robotframework在3.7下的搭建
- BZOJ4327:[JSOI2012]玄武密码(SAM)
- springboot:接收date类型的参数
- php使用memcached缓存总结
- advancedsearch.php织梦高级自定义模型字段无法调用解决方案
- Android-ByteUtil工具类
- 让Div居中的方法
- 【洛谷P2515【HAOI2010】】软件安装
- How to import .sql script