Python的stdout.write和print的区别
2017-09-13 17:30
651 查看
在做题的时候遇到stdout.write,有点不懂,所以就百度了,先浅显的了解了一下它的作用。
发现当我们在 Python 中打印对象调用 print obj 时候,事实上是调用了 sys.stdout.write(obj+'\n')
print 将你需要的内容打印到了控制台,然后追加了一个换行符
print 会调用 sys.stdout 的 write 方法
例如以下两行在事实上等价:
文本环境Python2.7
发现当我们在 Python 中打印对象调用 print obj 时候,事实上是调用了 sys.stdout.write(obj+'\n')
print 将你需要的内容打印到了控制台,然后追加了一个换行符
print 会调用 sys.stdout 的 write 方法
例如以下两行在事实上等价:
stdout.write('hello Python'+'\n') print 'hello Python'
文本环境Python2.7
相关文章推荐
- [Python]print vs sys.stdout.write
- [Python]print vs sys.stdout.write
- python sys.sdout.write 和print 区别
- Python第十天 print >> f,和fd.write()的区别 stdout的buffer 标准输入 标准输出 从控制台重定向到文件 标准错误 重定向 输出流和输入流 捕获sys.exit()调用
- response.getWriter().write()和 response.getWriter().print()的区别
- Python 2.7与Python3 的print有什么区别?
- python文件操作write与writelines的区别
- jsp中print和write区别和共同点
- JSP中out.write()和out.print()的区别
- Servlet 中,out.print()与out.write()的区别
- python文件操作中write与writelines的区别
- response.getWriter().write()与out.print()的区别
- PrintWrite的print和write的区别
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别
- Jsp out.print 和 out.write 区别
- JSP中out.print()、out.println()以及out.write()的区别
- Python 2和3的区别--print
- response.getWriter().write()与out.print()的区别