IPython - Lệnh hệ thống

Nếu câu lệnh trong ô nhập bắt đầu bằng biểu tượng dấu chấm than (!), Thì câu lệnh đó được coi như một lệnh hệ thống cho hệ điều hành cơ bản. Ví dụ,!ls (dành cho linux) và !dir (dành cho windows) hiển thị nội dung của thư mục hiện tại

Đầu ra của lệnh hệ thống cũng có thể được gán cho một biến Python như hình dưới đây:

Biến lưu trữ đầu ra mà không có màu sắc và phân chia ở các ký tự dòng mới.

Cũng có thể kết hợp các biến hoặc biểu thức Python với các lệnh gọi hệ thống. Biến trong dấu ngoặc nhọn {} có thể được nhúng vào văn bản lệnh. Quan sát ví dụ sau -

Đây là một ví dụ khác để hiểu rằng biến Python tiền tố với $ cũng đạt được kết quả tương tự.