Tôi đang chạy một số mô phỏng tính toán nặng trong các phần mở rộng python dựa trên C (tự tạo). Thỉnh thoảng tôi nhận được công cụ sai và muốn chấm dứt một mô phỏng. Tuy nhiên, Ctrl-C dường như không có hiệu ứng nào (ngoài việc in ^C
vào màn hình để tôi phải hủy quá trình sử dụng kill
hoặc theo dõi hệ thống.Cho phép Ctrl-C làm gián đoạn một phần mở rộng C python
Theo như tôi có thể thấy python chỉ đợi cho C mở rộng để kết thúc và không thực sự giao tiếp với nó trong thời gian này.
có cách nào để làm cho công việc này?
Xem http://stackoverflow.com/questions/1112343/how-do-i-capture-sigint-in-python – user1929959
liên quan: [CTRL + C không gián đoạn gọi điện để chia sẻ -library sử dụng CTYPES trong Python] (http://stackoverflow.com/q/14271697/4279) – jfs