Как я могу решить Дублированные Проблемы Журнала Данных в стандартный вывод Python в текстовый файл - PullRequest
0 голосов
/ 27 февраля 2019

это мой первый вопрос.Мое тело кода ниже, мои данные дублируются, и в течение короткого времени txt-файл заполняется слишком большим количеством данных для обработки, я не могу решить проблему, я новичок в программировании и в Python.

import logging
from time import sleep

x = 0

while True:

    x += 1

    print("you gotta be very careful",x)

    class Logger(object):

        def __init__(self, filename="Default.log"):
            self.terminal = sys.stdout
            self.log = open(filename, "a")

        def write(self, message):
            self.terminal.write(message)
            self.log.write(message)

    print("x, %.2f " %x) 

    sys.stdout = Logger("mylogfile.txt")

    sleep(0.25)
...