Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
To shut down the computer/PC/laptop by using a Python
script, you have to use the os.system[]
function with the code “shutdown /s /t 1
” .
Bàn luận For this to work, you have to import
os library
in the ide. If you don’t have it, then ‘pip install os
‘ through the Command Prompt.Như chúng ta đã biết, Python là một ngôn ngữ kịch bản phổ biến vì các tính năng linh hoạt của nó. Trong bài viết này, chúng tôi sẽ viết một tập lệnh Python để tắt máy tính. Để tắt máy tính/PC/máy tính xách tay bằng cách sử dụng tập lệnh Python, bạn phải sử dụng chức năng ____ với mã ____ ____. Please ensure that you save and close all the program before running this code on the IDLE, as the below program will immediately shut down your computer.
LƯU Ý: Để hoạt động này, bạn phải nhập id trong IDE. Nếu bạn không có nó, thì ‘pip install os
‘ thông qua dấu nhắc lệnh.
FALSHER: Vui lòng đảm bảo rằng bạn lưu và đóng tất cả chương trình trước khi chạy mã này trên Idle, vì chương trình bên dưới sẽ ngay lập tức tắt máy tính của bạn.
Dưới đây là triển khai Python -
import
os
shutdown /s /t 1
8shutdown /s /t 1
9
os library
0shutdown /s /t 1
7
shutdown /s /t 1
8 os library
3 os library
4shutdown /s /t 1
1
Output:
shutdown
=
input
[
____1010
Nếu chương trình của bạn đang chạy ở bảng điều khiển tương tác, nhấn CTRL + C sẽ tăng ngoại lệ os library
6 trên luồng chính.
Nếu chương trình Python của bạn không bắt được, os library
6 sẽ khiến Python thoát ra. Tuy nhiên, một khối os library
8, hoặc một cái gì đó như trần os library
9, sẽ ngăn cơ chế này thực sự ngăn kịch bản chạy.
Đôi khi nếu os library
6 không hoạt động, bạn có thể gửi tín hiệu pip install os
1 thay thế; Trên Windows, CTRL + Tạm dừng/Break có thể được xử lý bởi trình thông dịch mà không tạo ra ngoại lệ os library
6 có thể bắt được.
Tuy nhiên, các cơ chế này chủ yếu chỉ hoạt động nếu trình thông dịch Python đang chạy và phản ứng với các sự kiện hệ điều hành. Nếu trình thông dịch Python không phản hồi vì một số lý do, cách hiệu quả nhất là chấm dứt toàn bộ quy trình hệ điều hành đang chạy trình thông dịch. Cơ chế cho điều này thay đổi theo hệ điều hành.
Trong môi trường vỏ kiểu UNIX, bạn có thể nhấn Ctrl + Z để tạm dừng bất kỳ quy trình nào hiện đang kiểm soát bảng điều khiển. Khi bạn nhận được lời nhắc Shell trở lại, bạn có thể sử dụng pip install os
3 để liệt kê các công việc bị treo và bạn có thể giết công việc lơ lửng đầu tiên với pip install os
4. .
Ngoài ra, trong một môi trường giống UNIX hoặc UNIX, bạn có thể tìm thấy PID của Python Process [định danh quy trình] và tiêu diệt nó bằng PID. Sử dụng một cái gì đó như pip install os
6 để tìm các quy trình Python nào đang chạy và sau đó sử dụng pip install os
7 để gửi tín hiệu pip install os
8.
Lệnh pip install os
9 trên UNIX gửi pip install os
8 theo mặc định và chương trình Python có thể cài đặt trình xử lý tín hiệu cho pip install os
8 bằng mô -đun import
2. Về lý thuyết, bất kỳ trình xử lý tín hiệu nào cho pip install os
8 nên tắt quy trình một cách duyên dáng. Nhưng đôi khi nếu quá trình bị kẹt [ví dụ, bị chặn trong trạng thái ngủ IO không gián đoạn], tín hiệu pip install os
8 không có hiệu lực vì quá trình thậm chí không thể thức dậy để xử lý nó.
Để giết một quá trình không phản ứng với tín hiệu, bạn cần gửi tín hiệu import
5, đôi khi được gọi là import
6 vì import
7 là giá trị số của hằng số import
5. Từ dòng lệnh, bạn có thể sử dụng import
9 [hoặc os
0] để gửi một import
5 và dừng quá trình chạy ngay lập tức.
Trên Windows, bạn không có hệ thống tín hiệu quy trình UNIX, nhưng bạn có thể chấm dứt một quá trình chạy bằng cách sử dụng chức năng os
2. Tương tác, cách dễ nhất để thực hiện việc này là mở Trình quản lý tác vụ, tìm quy trình os
3 tương ứng với chương trình của bạn và nhấp vào nút "Quá trình kết thúc". Bạn cũng có thể sử dụng lệnh os
4 cho các mục đích tương tự.