คำถามติดแท็ก zen-of-python

15
วิธีการพิมพ์ไปยัง stderr ใน Python?
มีหลายวิธีในการเขียนถึง stderr: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.stderr) ที่ดูเหมือนว่าจะขัดแย้งเซนของงูใหญ่ # 13 †ดังนั้นสิ่งที่แตกต่างกันที่นี่และจะมีข้อดีหรือข้อเสียในทางเดียวหรืออื่น ๆ หรือไม่ ควรใช้วิธีใด † ควรมีอย่างใดอย่างหนึ่ง - และดีกว่าเพียงคนเดียว - วิธีที่ชัดเจนที่จะทำ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.