想要将每次爬虫的日志保存一下,查阅资料后,总结两种。

一是使用脚本内的代码来保存,二是使用命令行的命令来保存。

目录

代码保存

命令保存


代码保存

代码保存的好处是通用化,但是也不用每次都追加,那样会得到一个超大的文件。

几次运行后,可以修改输出文件位置。不修改则是继续在源文件后追加写入。

import sys  # 需要引入的包# 以下为包装好的 Logger 类的定义
class Logger(object):def __init__(self, filename="Default.log"):self.terminal = sys.stdoutself.log = open(filename, "a")# self.log = open(filename, "a", encoding="utf-8")  # 防止编码错误def write(self, message):self.terminal.write(message)self.log.write(message)def flush(self):pass# 将下面这句放在所有想输出到文本文档的 print 函数之前
sys.stdout = Logger('out_log_001.txt')

命令保存

命令保存就是在nohup时加上输出命令。

nohup python3 -u my_script.py > out_001.log 2>&1 &

Python日志保存 -- print内容输出到txt文件、nohup时的输出保存相关推荐

  1. python html转TXT python读取html指定区域文本内容转成txt文件

    1.首先,通过python,去将读取遍历程序目录文件夹中,[html]文件夹里面的文件.文件 夹以及子目录.子目录里面的 ,获取到该目录下所有的[.html]文件后,返回一个list对象 2.遍历完成 ...

  2. python输出到txt文件太大的原因_如何减小Python创建的txt文件的大小?

    我在Netezza服务器上的一个表中有大约2M行x70列的数值和分类数据,我想使用Python将这些数据转储到一个.txt文件中. 我以前用SAS做过这个,在我的测试用例中,我得到了一个值450MB的 ...

  3. adb logcat 通过包名过滤日志并输出到txt文件

    最近学使用ADB命令抓包APP闪退的日志: 1)在cmd命令行中可以使用adb logcat 命令查看android系统的log,也可以使用adb shell进入到adb shell专用命令行 2)d ...

  4. 将CMD内的显示内容输出到txt文件

    将CMD内的显示内容输出到txt文件 xxxx -t >c:\test.txt        //xxxx为命令  如ping www.baidu.com //-t >c:\test.tx ...

  5. Java代码输出到txt文件(申请专利贴源码的必备利器)

    最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...

  6. 【Python】python2.7使用串口发送txt文件的数据

    实现效果:Python端发送txt文件里的数据 串口助手显示接收到的数据 操作步骤如下: 1.先安装Python的串口库pyserial,安装方法有很多种,以下的适用我的win10 64位. 将你电脑 ...

  7. Python 学习笔记(3)对txt文件的读与写操作(下)

    上一章节我们讨论了如何对txt文本文件进行读写操作,这一张将讨论如何进行二进制文件的写与读.<Python 学习笔记(3)对txt文件的读与写操作(上)>的链接如下https://blog ...

  8. C语言:编写程序,打开文本文件stu.txt,读出文件内容,将其中的字符‘s’删除,将修改后的内容存到student.txt文件中。

    /*C语言:编写程序,打开文本文件stu.txt,读出文件内容,将其中的字符's'删除,将修改后的内容存到student.txt文件中.*/ #include <stdio.h> void ...

  9. BAT脚本: ping检测网络稳定性 与 取命令结果的指定行方法 与 将变量内容追加写入txt文件方法

    ping检测稳定性脚本 @echo off set filePath=D:/pingRecord.csv set ping_url=www.baidu.com set sleep_times=5 :t ...

  10. java输出到txt 换行_Java输出到txt文件时如何加换行符

    Java输出到txt文件时如何加换行符 时间:2017-09-18     来源:华清远见JAVA学院 知道Java输出到txt文件时如何加换行符吗?今天华清Java学院小编就和大家分享三种Java输 ...

最新文章

  1. LINUX DHCP搭建
  2. 自动化测试===unittest配套的HTMLTestRunner.py生成html报告源码
  3. ARM 之十 ARMCC(Keil) map 文件(映射文件)详解
  4. relative和absolute使用
  5. VMware vCenter Server 的内部版本号和版本 (2143838)--2020-10-27 更新
  6. OFDM中保护间隔与循环前缀抵抗ISI…
  7. 电机瞬态过程分析的MATLAB建模与仿,电机瞬态过程分析的MATLAB建模与仿真
  8. java中的math pow,Java Math.pow(a,b)时间复杂度
  9. 龙格库塔方法的原理和案例及MTATLAB编程
  10. 数据库perl脚本:创建SDB各表,并导入数据
  11. 做好职业规划,做一个平凡而不平庸的自己
  12. python 的 int() 函数
  13. 那些常被忽略的 html 标签
  14. mybatis使用foreach进行批量操作 The error may involve defaultParameterMap
  15. 石英加速度计工作原理介绍
  16. 基于链表的贪吃蛇(C语言)
  17. 博客开张篇 人生的几大境界和追求
  18. 设置echarts 的网格样式颜色
  19. 鸿蒙系统实用小技巧,【AVW分享】鸿蒙系统使用技巧,你都知道有哪些吗?
  20. 关于彻底获得管理员权限的方法。(解决PYTHON PS 等报错问题)

热门文章

  1. Cassandra安装和初次使用
  2. Oracle递归查询所有树结构,并确定其中的一条分支
  3. [转][ASP.net]后台页面刷新
  4. 寻找二值图像的连通域算法分析
  5. ExtJS 在grid中想要取消checkbox选中的方法
  6. Android: 一个两点触控的案例
  7. delphi 标题栏相关操作
  8. 【OpenCV学习笔记】【编程实例】一(VS2010/MFC+OPenCV2.4.7读取图片和摄像头)
  9. 汇编程序16位带符号变量计算
  10. 【ENVI解决经验】一处理图像就报错