Xin chào tôi có một tập lệnh trong python chạy trong một vòng lặp vô hạn một số hành động, nhưng đôi khi tôi phải đóng tập lệnh và cập nhật nó bằng phiên bản mới, thực hiện một số công việc trong máy chủ, v.v.Hành động trước khi đóng kịch bản python
câu hỏi đặt ra là làm thế nào tôi có thể làm gì để ngăn chặn kịch bản và trước khi đóng cửa nó, kịch bản thực hiện một số hành động sau khi vòng lặp càng gần kết nối sqlite, kết nối chặt chẽ với một nhà môi giới vv
những gì tôi làm bây giờ là ctr + c cho đến khi dừng (mất vài lần trước khi kết thúc) và sau đó đóng thủ công kết nối sqlite, v.v.
Bạn có thể sử dụng [trình quản lý ngữ cảnh] (https://www.python.org/dev/peps/pep-0343/) và dọn dẹp trong '__exit__' hoặc có' except KeyboardInterrupt' hoặc 'finally' trên 'try'. – jonrsharpe