将该函数放入工具包utils

def make_print_to_file(path='./'):# path, it is a path for save your log about fuction printimport osimport sysimport datetimeif not os.path.exists(path):os.makedirs(path)class Logger(object):def __init__(self, filename="Default.log", path="./"):self.terminal = sys.stdoutself.log = open(os.path.join(path, filename), "a", encoding='utf8', )def write(self, message):self.terminal.write(message)self.log.write(message)def flush(self):passfileName = datetime.datetime.now().strftime('day' + '%Y_%m_%d')sys.stdout = Logger(fileName + '.log', path=path)# 这里输出之后的所有的输出的print 内容即将写入日志print("*************************************Current time is:",datetime.datetime.now().strftime('%Y-%m-%d-%H:%M'),"**************************************")

只需要在函数最开始运行的地方加上下面几句话就可以了 ,即函数调用放在main函数之后的第一句

from utils.print2log import make_print_to_file# the print content output to log
make_print_to_file(path='./log/print_content')
# 这里输出之后的所有的输出的print 内容即将写入日志

python3 将print打印的内容保存到日志_JY丫丫-CSDN博客_python 保存日志

将print打印的内容保存到日志相关推荐

  1. 使用tf.print()打印tensor内容

    使用tf.Print()打印tensor内容,这是tensorflow中调试bug的一个手段,例子如下所示: ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻 ...

  2. Android开发,使用Log打印日志,打印相同内容在Logcat中只能连续显示两次(遍历打印List中的内容,打印结果条数比List的size小)。

    这个问题也不算什么有技术含量的问题,不过我感觉还是有必要写篇博客记录,以免有人遇到和我一样的困扰,也是因为在网上搜索发现,没有多少文章说明这个如题的原因,可能是大多都没经历过这个问题,或者是感觉不值得 ...

  3. window.print()打印网页中指定内容的实现方法

    一般直接使用window.print();是直接打印了整个页面,但只打印其中的一部分时就需要一些方法了 1.在页面的代码头部处加入JavaScript: <script language=jav ...

  4. python笔记 print+‘\r‘ (打印新内容时删除打印的旧内容)

    \r 表示将光标的位置回退到本行的开头位置 配合end=''不换行,实现打印新内容时删除旧内容 1 倒计时举例 1.1 '\r'+end='' import time for i in range(1 ...

  5. window.print()打印网页中指定内容

    <!DOCTYPE html> <html><head><meta charset=" utf-8"><meta name=& ...

  6. window.print()打印网页局部内容

    用window.print()打印网页局部内容 今天客户让添加个打印证照功能,直接用window.print()打印的是整个页面,而用以下方法就可以只打印证明了 <!--window.print ...

  7. window.print()实现打印指定内容——功能实现

    最近在做后台管理系统时,需要实现一个打印功能,打印的内容为页面上指定的dom.此时可以通过window.print()功能来实现: html部分 <button @@click="pr ...

  8. html打印指定区域内容,js print打印网页指定区域内容

    比较简单的办法 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 细如下: 代码如下 .noprint{visibility:hidden} 要打印的内容.哈哈! ...

  9. android studio 抓log,Android studio保存logcat日志到本地的操作

    windows环境下 1.输出logcat日志到本地文件 adb logcat -> F:/logcat.txt 2.输出带时间的logcat日志到本地文件: adb logcat -v thr ...

最新文章

  1. vue cli根据不同的环境打包
  2. PAT甲级1127 ZigZagging on a Tree (30分):[C++题解]之字形层次遍历树bfs实现一层一层读入
  3. 硅谷渐患“大城市”病,世界创新中心或将外移...
  4. Android Studio-AndroidStudio目录结构
  5. 循环服务器,并发服务器模型以及I/O多路转接模型
  6. 前端 IndexDB 操作入门教程
  7. 小米11系列顶配版曝光:骁龙888加持 代号“star”!
  8. generator tar.gz file in windows
  9. linux手动注入网络数据_大多数企业网络无法处理大数据负载 | Linux 中国
  10. 百度前员工因内网发布“女优一览表”被辞退,自诉原因:想转岗鉴黄师.........
  11. python爬虫——GET请求百度关键词搜索案例
  12. 错误笔记:JavaWeb:请求的资源[/$%7BpageContext.request.contextPath%7D/login]不可用
  13. html正则表达式怎么写用户名非空,js通过正则匹配没有内容的空标签
  14. 自动写代码?AI还能帮你写?
  15. win10系统可禁用的服务器,window10哪些服务可以禁止
  16. 卷积网络中的通道、特征图、过滤器和卷积核
  17. 企业wifi安全管家,贴身又暖心的wifi管理系统
  18. 找规律万能公式_初中规律题的万能公式
  19. MacOS下在Pycharm中配置Pyqt5工具(2023年新版教程)
  20. 科大讯飞语音识别_科大讯飞 语音识别_科大讯飞语音识别系统 - 云+社区 - 腾讯云...

热门文章

  1. 木纤维增强聚丙烯复合材料:压缩和注塑成型工艺
  2. ImportError: cannot import name ‘_validate_lengths‘ from ‘numpy.lib.arraypad‘完美解决方法
  3. InnoDB存储引擎:引擎概况
  4. mysql常考50_要想学好SQL语句必会的50题,也是考试常考的点
  5. 解决办法在idea中搭建spark环境:Unable to fetch table student. Invalid method name: ‘get_table_req‘;
  6. 压缩文件服务器返回出错,解压缩多部分文件 - 错误的zipfile偏移量(本地头信号):4...
  7. 基于html+JS实现canvas简易画图工具
  8. android相册幻灯片功能,玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增“幻灯片播放”功能...
  9. LCD CrossTalk 异常原因以及解决手法
  10. mdx格式mysql_Schema Workbench 开发mdx和模式文件