擅长:python、mysql、java
<p>是的,您可以将<code>sys.stdout</code>分配给任何您想要的。使用一个不执行任何操作的<code>write</code>方法创建一个小类:</p>
<pre><code>class DevNull(object):
def write(self, arg):
pass
import sys
sys.stdout = DevNull()
print "this goes to nirvana!"
</code></pre>
<p>使用同样的技术,您还可以通过将<code>sys.stdout</code>设置为打开的文件对象,将打印记录到文件中。在</p>