คำสั่งวิเศษใน Python

Apr 17 2023
คำสั่ง Magic ใน Python เป็นคำสั่งพิเศษที่มีอยู่ในโน้ตบุ๊ก IPython และ Jupyter และไม่ได้เป็นส่วนหนึ่งของภาษา Python มาตรฐาน คำสั่งเหล่านี้ขึ้นต้นด้วย % หรือ %% และมีฟังก์ชันที่เป็นประโยชน์มากมายสำหรับการคำนวณเชิงโต้ตอบ การวิเคราะห์ข้อมูล และการดีบัก
ศิลปะโดยใช้ Midjourney

คำสั่ง Magic ใน Python เป็นคำสั่งพิเศษที่มีอยู่ในโน้ตบุ๊ก IPython และ Jupyter และไม่ได้เป็นส่วนหนึ่งของภาษา Python มาตรฐาน คำสั่งเหล่านี้ขึ้นต้นด้วย%หรือ%%และมีฟังก์ชันที่เป็นประโยชน์มากมายสำหรับการประมวลผลเชิงโต้ตอบ การวิเคราะห์ข้อมูล และการดีบัก

ต่อไปนี้เป็นคำสั่งเวทย์มนตร์ที่ใช้บ่อยที่สุดใน Python:

  • %run: เรียกใช้สคริปต์ Python ราวกับว่ามันเป็นโปรแกรม
  • %load: โหลดโค้ดจากไฟล์ภายนอกลงในเซลล์โค้ด
  • %time: วัดเวลาการดำเนินการของคำสั่งเดียว
  • %timeit: วัดเวลาดำเนินการโดยเฉลี่ยของคำสั่งในการรันหลายครั้ง
  • %who: แสดงตัวแปรทั้งหมดในเนมสเปซปัจจุบัน
  • %whos: ให้ข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับตัวแปรทั้งหมดในเนมสเปซปัจจุบัน
  • %reset: รีเซ็ตเนมสเปซโดยลบชื่อทั้งหมดที่กำหนดโดยผู้ใช้
  • %debug: เปิดใช้งานดีบักเกอร์แบบโต้ตอบเพื่อช่วยวินิจฉัยข้อผิดพลาดในโค้ด
  • %matplotlib: กำหนดค่า matplotlib ให้ทำงานกับโน้ตบุ๊ก Jupyter
  • %%writefile: เขียนเนื้อหาของเซลล์รหัสไปยังไฟล์ภายนอก