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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- import reload __import__在python中的區別ImportPython
- Python模組reloadPython
- getopt在Python中的使用Python
- input在python中的使用注意Python
- JSON在Python中的使用JSONPython
- sqlalchemy在python中的使用(基本使用)一SQLPython
- Metasploit reload命令使用技巧
- import reload from...reload的區別Import
- AES演算法在Python中的使用演算法Python
- python3中reload()函式報錯怎麼解決Python函式
- Mock 在 Python 單元測試中的使用MockPython
- sqlalchemy在python中的使用(關於查詢)二SQLPython
- Python爬蟲之路-chrome在爬蟲中的使用Python爬蟲Chrome
- Python 解決 :NameError: name 'reload' is not defined 問題PythonError
- Nginx reloadNginx
- 使用 Beautiful Soup 在 Python 中抓取網頁Python網頁
- Python爬蟲之路-selenium在爬蟲中的使用Python爬蟲
- 使用Live Reload在IntelliJ Idea和Chrome實時編譯部署和除錯IntelliJIdeaChrome編譯除錯
- SQL的reload以及InvalidationsSQL
- iota 在 Go 中的使用Go
- REST 在 Java 中的使用RESTJava
- redis在python中的應用RedisPython
- python中*args的使用Python
- python中for……else……的使用Python
- python 中assert的使用Python
- Python中模組的使用Python
- 使用 singledispatch 在 Python 中追溯地新增方法Python
- nmcli connection reload
- Mobx在Flutter中的使用教程Flutter
- Protocol Buffers 在 iOS 中的使用ProtocoliOS
- Cordova在Android中的使用Android
- lottie 動畫在 vue 中的使用動畫Vue
- AspectJ 在 Spring 中的使用Spring
- UIScrollView在StoryBoard中的使用UIView
- ICONFONT在APP中的使用APP
- python 代理在爬蟲中的作用Python爬蟲
- Python在人工智慧中的作用Python人工智慧
- 在python中定義[]呼叫的方法Python