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
   156   157   158   159   160   161   162   163   164   165   166