1
A
回答
5
它打印到一个类文件对象,从docs:
>>
之后的第一个表达式必须评估为“类文件”对象,特别是具有上述方法的对象。通过这种扩展形式,后续表达式被打印到这个文件对象。如果第一个表达式的计算结果为None
,则将sys.stdout
用作输出文件。
这样做的好处,而不是sys.stderr.write()
是print >>f, ...
自动附加一个换行符到文本的末尾(手动添加新行即sys.stderr.write('waiting for a connection\n')
很烦人)。
仅供参考,等效的Python 3代码:
print('waiting for a connection', file=sys.stderr)
相关问题
- 1. 语法解释<%= %>
- 2. Python解释器中的>>> >>> some_object和print >>> some_object有什么不同?
- 3. 解释$ this-> load-> view()
- 4. ANTLR解析语法 - >树语法
- 5. 了解<?php print $ node-> content ['body'] ['#value']; ?>在Drupal
- 6. 正则表达式解释:(?> [^ <>] +)
- 7. Java语法>>,&,?和:
- 8. Print boost :: circular_buffer <T>
- 9. 语法解释
- 10. 语法解释
- 11. MatLab Eps Print Webdings解释器
- 12. 了解表达式的语法>>> new = [int(i)for my old.split('')]
- 13. 当我运行>>>> help('modules')时,Python 2.5解释器抛出PyNoAppError
- 14. <!doctype>的概念..请用普通英语解释
- 15. <>语法Angular2
- 16. Mathematica“\ <...\>”语法
- 17. LESS语法.mixin> *
- 18. C#语法解释
- 19. EBNF语法解释
- 20. 解释foldexpr语法
- 21. 语法解释请
- 22. NSDictionary语法解释
- 23. 解释NPM列表中的选项[@<scope> /] <pkg> ...]
- 24. 函子解释中的〜>是什么?
- 25. Python的文件内容 <p>two.py</p> <pre><code>if any(data): print data validate() random() </code></pre> <p>结果:</p> <pre><code>if any(data): print data print data validate() random() </code></pre> <p>是可能</p>
- 26. 这段代码的含义是什么:“print >> sys.stderr”
- 27. 使用<code>print Dumper</code>我的哈希串
- 28. 语法<(中<(<'TKEY的,TValue>中)>)> .. ::枚举
- 29. 无法解析主机:>
- 30. MathML DTD语法的解释
优秀的,谢谢! 因此,声明, 打印>> sys.stdout,'你好' 和, 打印'你好' 将是等效的,是吗? – hfaran 2013-04-27 04:39:34
@Core2uu正确 – jamylak 2013-04-27 04:44:14