Chức năng chương trình kết thúc Python
Trong bài viết này, chúng ta sẽ khám phá những cách khác nhau để chúng ta có thể kết thúc và thoát khỏi chương trình python Show
Mục lục
Hãy để chúng tôi bắt đầu với Các cách khác nhau để kết thúc một chương trình trong Python Sử dụng chức năng thoátSử dụng chức năng thoát khỏi chương trình python là một cách đơn giản và hiệu quả để thoát khỏi chương trình python. Không cần nhập khẩu bên ngoài cho việc này
Đầu ra cho điều này sẽ là
Chương trình kết thúc sau khi gặp chức năng thoát và dòng cuối cùng không được in Sử dụng hệ thống. phương pháp thoátMô-đun sys python có thể được nhập và sử dụng. Nó được sử dụng để thao tác thời gian chạy python và phương thức thoát có thể được sử dụng để kết thúc chương trình
Chương trình này giống như chương trình trước sẽ kết thúc sau khi gặp phương thức thoát sys.
Sử dụng hàm exit()Điều này tương tự như chức năng thoát. Nó được tích hợp sẵn trong python
Đầu ra của điều này là tương tự
Sử dụng hệ điều hành. hàm _exit(0)Gói os đi kèm với một phương thức để thoát khỏi quy trình với trạng thái đã chỉ định, nó không cần gọi trình xử lý dọn dẹp, xóa bộ đệm stdio, v.v. Ở đây trong ví dụ của chúng tôi, chúng tôi đang sử dụng nó trong một tiến trình con sau khi gọi os. cái nĩa
Chương trình tạo một tiến trình con và sau khi hoàn thành, chương trình sẽ kết thúc bằng cách sử dụng lệnh os. hàm _exit() ________số 8Sử dụng KeyBoard Ngắt và tăng systemexitKeyBoardInterrupt là một ngoại lệ được đưa ra khi người dùng làm gián đoạn tập lệnh python đang chạy bằng cách nhấn Ctrl+C hoặc Ctrl+Z. Nếu chương trình Python không bắt ngoại lệ thì dẫn đến thoát chương trình python. Nếu ngoại lệ bị bắt thì nó có thể ngăn chương trình Python thoát Systemexit là một ngoại lệ kế thừa từ BaseException của python và có thể được nâng lên để thoát khỏi chương trình
Chương trình sử dụng khối try catch để chạy vòng lặp cập nhật giá trị đếm của biến. Khi một KeyBoardInterrupt bị bắt, nó sẽ tăng ngoại lệ SystemExit để kết thúc và thoát khỏi chương trình Đầu ra của chương trình là 0Đây là một số cách khác nhau để chấm dứt và kết thúc chương trình python. Với bài viết này tại OpenGenus, bạn phải có ý tưởng hoàn chỉnh về cách kết thúc/thoát một chương trình Python nhất định Các hàm quit(), exit(), sys. thoát () và hệ điều hành. _exit() có chức năng gần như giống nhau khi chúng tăng ngoại lệ SystemExit theo đó trình thông dịch Python thoát và không có dấu vết ngăn xếp nào được in. Chúng tôi có thể bắt ngoại lệ để chặn các lần thoát sớm và thực hiện các hoạt động dọn dẹp; . hàm thoát () trong PythonHàm bỏ () chỉ hoạt động nếu mô-đun trang được nhập, vì vậy không nên sử dụng hàm này trong mã sản xuất. Mã sản xuất có nghĩa là mã đang được sử dụng bởi đối tượng dự định trong tình huống thực tế. Chức năng này chỉ nên được sử dụng trong trình thông dịch. Nó làm tăng ngoại lệ SystemExit đằng sau hậu trường. Nếu bạn in nó, nó sẽ đưa ra một thông báo Ví dụ. Python3 73 74 75 76 77 78 10 11 12 13 13 15 13 17 13 19 13 21 76____223 23 25 26 27 27 29 27____311 12 27 14 13 11 17đầu ra 8hàm thoát () trong PythonLối ra () được xác định trong trang web. py và nó chỉ hoạt động nếu mô-đun trang web được nhập, vì vậy nó chỉ được sử dụng trong trình thông dịch. Nó giống như một từ đồng nghĩa với từ bỏ () để làm cho Python thân thiện hơn với người dùng. Nó cũng đưa ra một thông điệp khi được in. Ví dụ Python3 73 19 75 76 77 78 10 11 12 13 15 13 17 13 742 13 21 76____223 23 25 26
27 751 27____311 754 27 756 13 11 17đầu ra 1hệ thống. thoát ([arg]) bằng PythonKhông giống như thoát() và thoát(), sys. exit() được coi là tốt để sử dụng trong mã sản xuất cho mô-đun sys luôn có sẵn. Đối số tùy chọn arg có thể là một số nguyên đưa ra lối ra hoặc một loại đối tượng khác. Nếu là số nguyên, số 0 được coi là “kết thúc thành công”. Ví dụ. Python3 73 761 762 763
764 23 766
767 21 769____1770 771 13 773 13 775____1776 777 778 26 13 11 10 783 784đầu ra 2hệ điều hành. _exit(n) trong Pythonhệ điều hành. Phương thức _exit() trong Python được sử dụng để thoát khỏi quy trình với trạng thái đã chỉ định mà không gọi trình xử lý dọn dẹp, xóa bộ đệm stdio, v.v. Ghi chú. Phương pháp này thường được sử dụng trong tiến trình con sau os. lệnh gọi hệ thống fork(). Cách tiêu chuẩn để thoát khỏi quy trình là sys. phương thức thoát (n) Python3 785 13 787 762 789 13 101 102 103 23 105 13 13 108 109 21 111____1112 26 13 13 11 10 118 784 13 121 13 123 13 125 13 127 13 129 13 131 23 133 112 784 13 27 13 139 13 141 13 143 13 145 13 13 148 13 150 13 152 27 13 155 13 157 13 21 160____1161 162 27 164 23 166 161 168 27 11 10 172 173 13 778 26 13 11 10 180 784 13 11 10 185 186 13 11 10 190 784 13 11 10 195 784 27 13 199 13 201 13____2203 13____2205đầu ra 1Phần kết luận. Trong số bốn chức năng thoát trên, sys. exit() được ưu tiên chủ yếu vì các hàm exit() và thoát() không thể được sử dụng trong mã sản xuất trong khi hệ điều hành. _exit() chỉ dành cho các trường hợp đặc biệt khi cần thoát ngay lập tức Có chức năng kết thúc chương trình trong Python không?Có. Python có bốn phương thức chúng ta có thể sử dụng để thoát khỏi chương trình. Đó là thoát(), thoát(), sys. thoát() và hệ điều hành.
Thoát () trong Python là gì?exit() trong Python
. py và nó chỉ hoạt động nếu mô-đun trang web được nhập, vì vậy nó chỉ được sử dụng trong trình thông dịch. Nó giống như một từ đồng nghĩa với từ bỏ () để làm cho Python thân thiện hơn với người dùng . |