重写python中print方法

    众所周知,python中print是打印相关信息,他有四种输出形式:

print a

print a,b

print a,b,

print >> obj, a //这种obj如果为文件对象,即可做到将打印信息写入文件,既可以做到写入log

    我们现在重写print方法,主要是为了直接调用print时直接写入log文件,而不是每次用到上面第四种,直接上代码

import sys

mystr = 'hello'

f = open('log.out','a')

sys.stdout = f

print mystr //执行这里会直接写入log.out中,

mystr //执行这里会直接写入log.out中,

    

以上是 重写python中print方法 的全部内容, 来源链接: www.h5w3.com/116103.html

回到顶部