Các thủ tục Python tích hợp thoát(), thoát(), sys. thoát () và hệ điều hành. exit() được sử dụng thường xuyên nhất để kết thúc một chương trình. Bài viết này sẽ thảo luận về việc sử dụng các hàm dựng sẵn này cùng với các ví dụ Show
Cú pháp thoát() trong Pythonthoát () Chức năngChúng ta có thể sử dụng hàm exit() có sẵn để thoát và thoát khỏi vòng lặp thực thi của chương trình trong Python cú pháp exit() được xác định trong mô-đun 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 hàm thoát ()Hàm bỏ () là một hàm dựng sẵn khác, được sử dụng để thoát khỏi chương trình python. Khi trình thông dịch gặp hàm quit() trong hệ thống, nó sẽ chấm dứt hoàn toàn việc thực thi chương trình cú pháp Nó không nên được sử dụng trong mã sản xuất và chức năng này chỉ nên được sử dụng trong trình thông dịch hệ thống. thoát () Chức nănghệ thống. exit() là một hàm tích hợp trong mô-đun sys của Python cho phép chúng ta kết thúc quá trình thực thi chương trình cú pháp Chúng ta có thể sử dụng hệ thống. hàm exit() bất cứ khi nào bạn muốn mà không phải lo lắng về lỗi mã hệ điều hành. thoát () Chức nănghệ điều hành. Hàm exit() có thể kết thúc một quá trình với một trạng thái cụ thể mà không cần xóa bộ đệm stdio hoặc gọi trình xử lý dọn dẹp cú pháp Theo dõi một hệ điều hành. fork() gọi hệ thống, chức năng này thường được sử dụng trong tiến trình con Các tham số của lối ra () trong PythonCác hàm exit() và exit() không lấy bất kỳ tham số nào làm đầu vào trong hệ thống. exit(), một số nguyên biểu thị lối ra hoặc một loại đối tượng khác có thể được sử dụng làm đối số tùy chọn. Đối số tùy chọn có thể là một số nguyên cho biết trạng thái thoát (mặc định là 0) hoặc một loại đối tượng khác. Nếu nó là một số nguyên, số 0 được coi là "kết thúc thành công" và bất kỳ giá trị khác không nào được coi là "kết thúc bất thường" bởi shell và những thứ tương tự. Nó cũng chấp nhận một đối số văn bản được in trên màn hình sau khi chức năng được thực thi hệ điều hành. hàm exit() thường lấy một giá trị số làm đầu vào biểu thị trạng thái thoát. Nói chung, hệ điều hành. exit(0) được sử dụng để chấm dứt thành công Giá trị trả về của exit() trong Pythonthoát () Chức năngNếu chúng ta sử dụng hàm exit() và in nó thì nó sẽ in thông báo thoát hàm thoát ()Nếu chúng ta sử dụng hàm thoát () và in nó thì nó sẽ in thông báo thoát hệ thống. thoát () Chức nănghệ thống. hàm exit() nếu được thực thi in đối số trên màn hình đã được truyền trong đó hệ điều hành. thoát () Chức năngNó không trả lại bất cứ thứ gì và thoát khỏi quy trình với trạng thái n, mà không gọi trình xử lý dọn dẹp, xóa bộ đệm stdio, v.v. Ngoại lệ của lối ra () trong Pythonhệ thống. Hàm exit() chịu trách nhiệm ném ngoại lệ SystemExit. Để tránh vô tình bị mã bắt ngoại lệ, nó kế thừa từ BaseException chứ không phải ngoại lệ Điều này cho phép ngoại lệ tăng dần và dẫn đến việc trình thông dịch thoát đúng cách. Trình thông dịch Python kết thúc nếu ngoại lệ không được xử lý, nhưng không hiển thị dấu vết ngăn xếp Đối số tùy chọn tương tự được cung cấp cho sys. exit() được chấp nhận bởi hàm Object() { [mã gốc] } (). Nếu giá trị là Không, trạng thái thoát bằng không; . Nếu giá trị là một số nguyên, nó xác định trạng thái thoát hệ thống (được cung cấp cho hàm exit() của C) Trình xử lý dọn dẹp (mệnh đề cuối cùng của câu lệnh thử) có thể được thực thi và trình gỡ lỗi có thể chạy tập lệnh mà không có nguy cơ mất quyền kiểm soát. Một cuộc gọi đến sys. exit() được chuyển đổi thành một ngoại lệ. Nếu một lối thoát ngay lập tức được yêu cầu (ví dụ: trong tiến trình con sau lệnh gọi os. ngã ba (), hệ điều hành. hàm exit() có thể được sử dụng Ví dụ về thoát () trong Pythonthoát () Chức năng
|