22 พฤษภาคม 2564

Published พฤษภาคม 22, 2564 by with 0 comment

ดีบั๊กโค้ดภาษา Python แบบไม่ต้องใช้ print/log ด้วย icecream🍦

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านเวลาดีบั้กโค้ดภาษา Python หลายท่านอาจจะใช้คำสั่ง print หรือ log ออกมาดูผลลัพธ์ในโค้ดเพื่อดูว่ามันเป็นไปตามค่าที่ต้องการไหม บทความนี้ผมจะมาเสนออีกวิธีในการดีบั้กโค้ด Python โดยการใช้งาน icecream🍦 กันครับ


การดีบั๊กโค้ดเป็นขั้นตอนหนึ่งที่ขาดไม่ได้ในการเขียนโปรแกรมคอมพิวเตอร์ สำหรับ Python เราสามารถใช้คำสั่ง print / log ในการดีบั๊กได้ แต่อาจจะไม่ค่อยเหมาะสมนัก ผมขอเสนอไลบรารี icecream🍦 ในการดีบั๊กโค้ด Python ของเรากัน

ไลบรารี icecream🍦 เป็นไลบรารีช่วยในการดีบั๊กโค้ด Python ให้สะดวกยิ่งขึ้น จากเดิมคำสั่ง print หรือ log อาจบอกข้อมูลไม่ละเอียดนัก แต่ไลบรารีตัวนี้สามารถช่วยดีบั๊กโค้ดรวมถึงข้อมูลเข้าและออกของฟังก์ชันได้ด้วย

การติดตั้ง ใช้คำสั่ง

pip install icecre

ตัวอย่างการเรียกใช้งาน

เรียกใช้ไลบรารีด้วยคำสั่ง

from icecream import ic

ถ้าผมมีฟังก์ชัน plus ใช้ในการบวกเลขของ Python

def plus(x1 , x2):
  return x1 + x2

สามารถดีบั๊กได้ด้วยคำสั่ง

ic(plus(51))

ผลลัพธ์

ic| plus(5, 1): 6
6

 

ความสามารถเยอะมาก แนะนำให้เข้าไปอ่านเอกสารได้ที่ https://github.com/gruns/icecream


0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)