Tôi đang viết một số mã bằng IronPython 2.7.0.40 trên .NET 4.0.30319.18444. Trong bảng điều khiển IronPython, nếu tôi thực hiện bất kỳ thay đổi nào đối với mô-đun của mình, chúng sẽ không có hiệu lực (trừ khi tôi đóng, mở bảng điều khiển mới, chuyển về đúng thư mục và tải lại mô-đun). Có cách nào để IronPython nhìn thấy những thay đổi này không? Trong Python "bình thường", tôi sẽ sử dụng "runfile" để tự động tải lại mô-đun và xem xét mọi thay đổi gần đây đối với nguồn, nhưng điều đó dường như không có trong IronPython nên tôi đang sử dụng execfile() vẫn tiếp tục sử dụng tôi Ban đầu phiên bản của mô-đun, bỏ qua những thay đổi.
Mới phát hiện ra có chức năng "tải lại" có thể làm được việc này. Thật không may, bạn phải gọi nó theo cách thủ công cho mỗi mô-đun đã thay đổi:
>>> tải lại (Mô-đun 1)
>>> tải lại (Mô-đun 2)
...
Tôi là một lập trình viên xuất sắc, rất giỏi!