reload在python中的使用
說明
1、使用前提是reload函式重新匯入的模組在使用import或from之前已經成功匯入。
否則reload函式無法生效,匯入是一項昂貴的操作。module必須是成功匯入的模組。
2、reload函式強制Python重新匯入並執行module檔案。
Python中的import語句可以匯入module檔案,但import語句只是在第一次匯入時執行module檔案中的程式碼,然後將匯入的模組檔案儲存到記憶體中。當再次匯入時,Python直接從記憶體中取出module檔案,而不執行module檔案的內容。
例項
import importlib import time import learning.parameters as pa while True: importlib.reload(pa) print(pa.word) time.sleep(1)
以上就是reload在python中的使用,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2768/viewspace-2828783/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python模組reloadPython
- JSON在Python中的使用JSONPython
- Metasploit reload命令使用技巧
- input在python中的使用注意Python
- sqlalchemy在python中的使用(基本使用)一SQLPython
- python3中reload()函式報錯怎麼解決Python函式
- AES演算法在Python中的使用演算法Python
- Python 解決 :NameError: name 'reload' is not defined 問題PythonError
- Mock 在 Python 單元測試中的使用MockPython
- 使用Live Reload在IntelliJ Idea和Chrome實時編譯部署和除錯IntelliJIdeaChrome編譯除錯
- Nginx reloadNginx
- SQL的reload以及InvalidationsSQL
- sqlalchemy在python中的使用(關於查詢)二SQLPython
- Python爬蟲之路-chrome在爬蟲中的使用Python爬蟲Chrome
- Python爬蟲之路-selenium在爬蟲中的使用Python爬蟲
- location.reload()
- nmcli connection reload
- 使用 Beautiful Soup 在 Python 中抓取網頁Python網頁
- socket在python下的使用Python
- 使用 singledispatch 在 Python 中追溯地新增方法Python
- python中for……else……的使用Python
- python 中assert的使用Python
- python中*args的使用Python
- redis在python中的應用RedisPython
- 使用 Python 擴充套件豐富 UiBot 的功能及在 UiBot 中引用 Python 模組Python套件UI
- Flutter的Hot Reload是如何做到的Flutter
- AspectJ 在 Spring 中的使用Spring
- Cordova在Android中的使用Android
- iota 在 Go 中的使用Go
- Python的優點是什麼?誰在使用Python?Python
- 在 Python 中使用 enumPython
- Python中模組的使用Python
- python中的特殊方法使用Python
- Python中sort()方法的使用Python
- 如何使用python中的opengl?Python
- python 代理在爬蟲中的作用Python爬蟲
- 在python中如何分句Python
- 踩一個Flutter Hot Reload的新坑Flutter