Có cách nào để làm cho Python bỏ qua bất kỳ tệp .pyc nào có mặt và luôn diễn giải tất cả mã (kể cả các mô-đun đã nhập) trực tiếp không? Google đã không trả lời bất kỳ câu trả lời nào, vì vậy tôi nghi ngờ là không, nhưng có vẻ như đáng để hỏi chỉ trong trường hợp.Làm cho Python bỏ qua các tệp .pyc
(Tại sao tôi muốn làm điều này? Tôi có một đường ống lớn các tập lệnh Python được chạy liên tục trên một cụm vài trăm máy tính. Bản thân các tập lệnh Python sống trên một hệ thống tệp NFS được chia sẻ. đã được chạy hàng trăm lần trong vài giờ, chúng sẽ đột nhiên bắt đầu gặp lỗi với việc không thể nhập mô-đun. Việc buộc tái tạo tệp .pyc sẽ khắc phục sự cố. Tôi muốn, tất nhiên, để khắc phục các nguyên nhân cơ bản nhưng trong thời gian chờ đợi, chúng tôi cũng cần hệ thống để tiếp tục chạy, vì vậy có vẻ như bỏ qua tệp .pyc nếu có thể sẽ là giải pháp hợp lý).
P.S. Tôi đang sử dụng Python 2.5, vì vậy tôi không thể sử dụng -B.
Thật tuyệt vời, ngoại trừ điều đó không may vì những lý do ngoài tầm kiểm soát của tôi, tôi bị kẹt bằng cách sử dụng Python 2.5, không có -B. Nên đã đề cập rằng trong câu hỏi, xin lỗi! –