zoukankan      html  css  js  c++  java
  • 利用程序重定向输出为日志文件

     1 import sys
     2 import time
     3 import random as rd
     4 
     5 f = open("d:/a.txt",'w')
     6 old_fd = sys.stdout
     7 sys.stdout = f
     8 
     9 i = 1
    10 while(1):
    11     if i >1000:
    12         break
    13     i +=1
    14     tm= time.localtime()
    15     time.sleep(0.01)
    16     # 2019-7-27  19:15:54 38.1961 35.4304 36.1544
    17     print("{}-{}-{}  {}:{}:{} {:.4f} {:.4f} {:.4f}".format(tm.tm_year,tm.tm_mon,tm.tm_mday,
    18                                               tm.tm_hour,tm.tm_min,tm.tm_sec,
    19                                               rd.uniform(30,40),rd.uniform(30,40),rd.uniform(30,40)))
    20 sys.stdout = old_fd
    21 f.close()
     1 import sys
     2 
     3 csv = open("d:/test.csv","a")
     4 old_fd = sys.stdout
     5 sys.stdout = csv
     6 print("姓名","学号","年龄",sep=",")
     7 print("egon","17096218",18,sep=",")
     8 print("egon","17096218",18,sep=",")
     9 print("egon","17096218",18,sep=",")
    10 
    11 sys.stdout = old_fd
    12 print("hello World")
    13 csv.close()
    生成excel 的csv 文件
     1 import sys
     2 
     3 csv = open("d:/test.csv","a")
     4 
     5 print("姓名","学号","年龄",sep=",",file=csv)
     6 print("egon","17096218",18,sep=",",file=csv)
     7 print("egon","17096218",18,sep=",",file=csv)
     8 print("egon","17096218",18,sep=",",file=csv)
     9 
    10 csv.close()
    这样也可以输出到文件中!
  • 相关阅读:
    FastDFS
    MYSQL日常操作
    SVN安装
    mysql主主配置
    MySQL优化
    nginx反向代理tomacat+keepalived实现动静分离、负载均衡、高可用
    nginx故障及处理
    nginx配置检测及安全配置
    nginx基本优化
    大金空调适配器
  • 原文地址:https://www.cnblogs.com/zach0812/p/11259353.html
Copyright © 2011-2022 走看看