Python 3.4写入文件正在写入控制台?

问题描述:

为什么在写入文件时在控制台上获取输出?我不记得在这之前曾经发生......Python 3.4写入文件正在写入控制台?

outfile= open("C:\\Data\\testout.txt", 'w') 
outfile.write("something") 
outfile.write("something else") 

输出:

9 
14 

在Python版本>3.0,该write方法返回写入的字节数。

http://docs.python.org/3/tutorial/inputoutput.html#methods-of-file-objects

+0

我看......有没有一种方法可以让我做那阻止它? – CodeMonkey

+0

这应该有助于http://stackoverflow.com/questions/10321671/stop-a-function-from-writing-to-stdout – anurupr

+0

我想只是“meh = outfile.write('something')”正常工作 – CodeMonkey