IPython - คำสั่งระบบ

หากคำสั่งในเซลล์อินพุตเริ่มต้นด้วยสัญลักษณ์อัศเจรีย์ (!) จะถือว่าเป็นคำสั่งระบบสำหรับระบบปฏิบัติการที่อยู่ภายใต้ ตัวอย่างเช่น,!ls (สำหรับ linux) และ !dir (สำหรับ windows) แสดงเนื้อหาของไดเร็กทอรีปัจจุบัน

ผลลัพธ์ของคำสั่งระบบยังสามารถกำหนดให้กับตัวแปร Python ดังที่แสดงด้านล่าง -

ตัวแปรจัดเก็บเอาต์พุตโดยไม่มีสีและแยกที่อักขระขึ้นบรรทัดใหม่

นอกจากนี้ยังสามารถรวมตัวแปร Python หรือนิพจน์เข้ากับการเรียกใช้คำสั่งของระบบ ตัวแปรในวงเล็บปีกกา {} สามารถฝังอยู่ในข้อความคำสั่ง ดูตัวอย่างต่อไปนี้ -

นี่เป็นอีกตัวอย่างหนึ่งเพื่อให้เข้าใจว่าการใส่คำนำหน้าตัวแปร Python ด้วย $ ก็ให้ผลลัพธ์เดียวกัน