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
我看......有没有一种方法可以让我做那阻止它? – CodeMonkey
这应该有助于http://stackoverflow.com/questions/10321671/stop-a-function-from-writing-to-stdout – anurupr
我想只是“meh = outfile.write('something')”正常工作 – CodeMonkey