print >> sys.stderr, "Error in atexit._run_exitfuncs:"
爲什麼在sys.stderr
前打印「>>」?這段代碼的含義是什麼:「print >> sys.stderr」
謝謝。
print >> sys.stderr, "Error in atexit._run_exitfuncs:"
爲什麼在sys.stderr
前打印「>>」?這段代碼的含義是什麼:「print >> sys.stderr」
謝謝。
打印也具有延長的形式, 通過的第二部分限定上面描述的 語法。此格式爲 有時稱爲「print chevron」。在此形式中,>>之後的第一個 表達式必須將 評估爲「類文件」對象,特別是 ,該對象的write()方法與上述的 。有了這個擴展的 表格,後續的表達式就是 打印到這個文件對象。如果 的第一個表達式計算結果爲None,則 ,則sys.stdout用作輸出的文件 。
請注意,這是Python 2.x語法。 Python 3.0具有打印功能,重定向完全不同。 – 2010-01-01 01:03:55