python将print输出到txt文件

如题所述

第1个回答  2021-05-24

还是自定义一个函数吧.

def print_log(log_file,txt):  #保存日志,以备查用

    #log_file = r"C:\Users\Administrator\Desktop\amazon\log.txt"

    print(txt)

    txt = '%s\t%s\n'   %(time.strftime('%Y/%m/%d %H:%M:%S',time.localtime(time.time())),str(txt))

    f = open(log_file,"a")

    f.write(txt)

    f.close()

相似回答