Directing print output to a .txt file

后端 未结 7 2492
北荒
北荒 2020-11-27 13:03

Is there a way to save all of the print output to a txt file in python? Lets say I have the these two lines in my code and I want to save the print output to a file named

7条回答
  •  情话喂你
    2020-11-27 13:16

    Another Variation can be... Be sure to close the file afterwards

    import sys
    file = open('output.txt', 'a')
    sys.stdout = file
    
    print("Hello stackoverflow!") 
    print("I have a question.")
    
    file.close()
    

提交回复
热议问题