Page 161 - Em Học Python
P. 161
ĐIỀU KHIỂN SHELL VỚI MODULE SYS
Module sys có chứa các hàm liên quan đến hệ thống em có thể dùng để điều khiển
chính trình thông dịch Python. Ta sẽ nói qua về hàm exit, đối tượng stdin và stdout, và
biến version.
DÙNG EXIT ĐỂ THOÁT RA KHỎI PYTHON
Dùng hàm exit là cách để thoát ra khỏi môi trường Python (hoặc dừng chương
trình đang chạy lại) — tuy nhiên nó sẽ không có tác dụng gì trong shell cả (đúng như theo
thiết kế đấy). Nếu nhập đoạn code sau vào trong shell, sẽ không có chuyện gì xảy ra hết:
>>> import s
>>> sys.exit()
Trong khi, nếu cũng chạy code trên ở trong Python console, nó sẽ tắt Python đi:
ĐỌC DỮ LIỆU VỚI ĐỐI TƯỢNG STDIN
Đối tượng stdin (viết tắt của chuẩn đầu vào ⟨standard input⟩) trong module sys cho
phép người dùng tự nhập thông tin vào trong shell và sử dụng trong chương trình. Như đã
học ở Chương 7, đối tượng này có một hàm tên là readline, dùng để đọc hết những gì được
người dùng nhập vào bằng bàn phím cho đến khi họ nhấn phím ENTER. Nó chạy y như
hàm input mà ta vừa dùng trong game đoán số lúc nãy.
Các module hay dùng trong Python 135