Computer >> Máy Tính >  >> Lập trình >> Python

Các phương pháp phổ biến để sửa đổi các mô-đun Python là gì?


Nếu bạn đang sửa đổi một mô-đun và muốn kiểm tra mô-đun đó trong trình thông dịch mà không cần phải khởi động lại trình bao mỗi khi bạn lưu mô-đun đó, bạn có thể sử dụng chức năng tải lại (Tên mô-đun). reload (moduleName) tải lại một mô-đun đã tải trước đó (giả sử bạn đã tải nó bằng cú pháp "import moduleName". Nó được thiết kế để sử dụng cho mục đích đàm thoại, nơi bạn đã chỉnh sửa tệp nguồn cho một mô-đun và muốn kiểm tra nó mà không cần rời khỏi Python và khởi động nó một lần nữa.

Ví dụ

>>> import mymodule
>>> # Edited mymodule and want to reload it in this script
>>> reload(mymodule)

Lưu ý rằng moduleName là tên thực của mô-đun, không phải là một chuỗi chứa tên của nó. Trong Python 3, tải lại được chuyển từ nội trang sang hiển thị. Vì vậy, để sử dụng tải lại trong Python 3, bạn phải viết imp.reload (moduleName) chứ không chỉ tải lại (moduleName).