मैं पाइथन का उपयोग टर्मिनल पर log.txt
और STDOUT दोनों को आउटपुट भेजने के लिए करना चाहता हूं। यहां मेरे पास है:पायथन, फ़ाइल और टर्मिनल दोनों को आउटपुट कैसे भेजें
import sys
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)
sys.stdout = Logger("log.txt")
print "Hello world !" #This line is saved in log.txt and STDOUT
यह प्रोग्राम फ़ाइल और stdout पर आउटपुट भेजता है। मेरा सवाल है: फाइल को लिखने के तरीके को कैसे बुलाया जाता है?
धन्यवाद आदमी, मुझे लगता है कि अब – user192082107