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. rails 4.0解釋語法 - >關聯
- 4. 請解釋這SystemVerilog的語法{>>字節{...}}
- 5. 解釋$ this-> load-> view()
- 6. ANTLR解析語法 - >樹語法
- 7. 解釋方法(X << n) | (x > >>(32 - N))
- 8. 解釋 - > in PHP
- 9. 解釋「:>」命令
- 10. 無法理解的foreach(X =>)語法
- 11. 瞭解<?php print $ node-> content ['body'] ['#value']; ?>在Drupal
- 12. 正則表達式解釋:(?> [^ <>] +)
- 13. Java語法>>,&,?和:
- 14. C++:union - > struct,解釋?
- 15. Swift:解釋NSURLSession.sharedSession()的語法語法。dataTaskWithURL
- 16. Print boost :: circular_buffer <T>
- 17. 語法解釋
- 18. 語法解釋
- 19. MatLab Eps Print Webdings解釋器
- 20. 如何解釋這個斯卡拉語法「類[_>:浮動與詮釋雙]」
- 21. Python的語法解釋:
- 22. 瞭解表達式的語法>>> new = [int(i)for my old.split('')]
- 23. 當我運行>>>> help('modules')時,Python 2.5解釋器拋出PyNoAppError
- 24. 將語法轉換爲>> =語法的簡單示例
- 25. 解釋此語法錯誤
- 26. <!doctype>的概念..請用普通英語解釋
- 27. LESS語法.mixin> *
- 28. <>語法Angular2
- 29. asp.net <%$ ... %>語法
- 30. Mathematica「\ <...\>」語法
優秀的,謝謝! 因此,聲明, 打印>> sys.stdout,'你好' 和, 打印'你好' 將是等效的,是嗎? – hfaran 2013-04-27 04:39:34
@Core2uu正確 – jamylak 2013-04-27 04:44:14