Python模組reload
Python提供了reload()方法,它可以重新匯入已import的模組。
這個功能在Python互動式模式下非常有用,如果外部編輯器修改了原始檔,你可以不退出互動式環境,直接重新匯入被修改的模組即可。
語法:
# Python2.x
reload(module)
# Python 2.x->Python3.3
import imp
imp.reload(module)
# Python3.4+
import importlib
importlib.reload(module)
示例:
>>> import test
>>> test.test_print() # 原模組輸出值
0
>>> import importlib
>>> importlib.reload(test)
<module 'test' from '/Volumes/pytest/test.py'>
>>> test.test_print() # 修改模組後輸出的值
1
相關文章
- reload在python中的使用Python
- import reload from...reload的區別Import
- Nginx reloadNginx
- Python 解決 :NameError: name 'reload' is not defined 問題PythonError
- import reload __import__在python中的區別ImportPython
- python 模組:itsdangerous 模組Python
- Python模組:time模組Python
- urlparse模組(python模組)Python
- python模組-re模組Python
- python模組 - functools模組Python
- nmcli connection reload
- python模組之collections模組Python
- python3中reload()函式報錯怎麼解決Python函式
- Python 模組Python
- python模組Python
- Metasploit reload命令使用技巧
- MySQL reload許可權MySql
- 【Oracle】lsnrctl reload 命令操作Oracle
- Python 內建模組:os模組Python
- Python模組之urllib模組Python
- [Python模組學習] glob模組Python
- Python中模組是什麼?Python有哪些模組?Python
- SQL的reload以及InvalidationsSQL
- 【Oracle】lsnrctl reload 命令簡介Oracle
- Python的defaultdict模組和namedtuple模組Python
- Python functools 模組Python
- Python Execl模組Python
- Python webargs 模組PythonWeb
- python collections模組Python
- Python mongoHelper模組PythonGo
- Python pymsql模組PythonSQL
- Python模組(module)Python
- Python-模組Python
- python 模組fnmatchPython
- Python:requests模組Python
- python random模組Pythonrandom
- Python Re模組Python
- python:time模組Python