Using Python 3.x "print Function" in Python 2.x

วันนี้เจอปัญหานิดหน่อยครับ

คือต้องการที่จะไม่ให้ print ใน Python 2.7.1 เนี่ย
มันเว้นบรรทัดเอง (ปกติแล้ว print จะจบด้วย new line character เสมอ)

ซึ่งใน Python 3.x เนี่ย ผมเคยใช้แบบนี้

print ("Hello", end = ' ')
print ("World")
print ("iMacbaszii")

ก็จะได้ผลลัพธ์เป็น

Hello World
iMacbaszii

และแน่นอน เราไม่สามารถใช้ end = ' ' ได้ใน Python 2.x เพราะมันไม่มีให้ใช้นั่นเอง
วิธีการคือ เราก็ต้องเลี่ยงไปขอใช้ print function ของ Python 3.x ซะ

แต่ต้องใช้ตลอดนะ เมื่อ import มาแล้ว...
ตอนนี้ผมยังไม่พบวิธีอื่น ถ้าพบแล้วจะมาอัพเดทอีกครั้ง

Blog ไว้ก่อนกันลืม

Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

"อีสุกอีใส" ประสบการณ์เมื่อต้องมาเป็นตอนอายุ 22

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android