具体代码如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import sys
import os
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)
def flush( self ):
pass
path = os.path.abspath(os.path.dirname(__file__))
type = sys.getfilesystemencoding()
sys.stdout = Logger( 'a.txt' )
print (path)
print (os.path.dirname(__file__))
print ( '------------------' )
|
总结
以上所述是小编给大家介绍的python 将print输出的内容保存到txt文件中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:https://blog.csdn.net/w76190504/article/details/81085055