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

Hàm reload () làm gì trong Python?


Hàm 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ó nhằm mục đích sử dụng đà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 lại. 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).