為防止兩個模組互相匯入的問題,python預設所有的模組都只匯入一次,如果需要重新匯入模組,如果之前用的是python2.7可以直接用reload(),python3可以用下面幾種方法:
方法一:基本方法 from imp import reload reload(module)
方法二:按照套路,可以這樣 import imp imp.reload(module)
方法三:看看imp.py,有發現,所以還可以這樣 import importlib importlib.reload(module)
方法四:根據天理,當然也可以這樣 from importlib import reload reload(module)
from modulename import *
則可以如下操作
import modulename
imp.reload(modulename)
from modulename import *
Python 3 X重新載入模組
為防止兩個模組互相匯入的問題,python預設所有的模組都只匯入一次,如果需要重新匯入模組,python2.7可以直接用reload python3.x可以用下面幾種方法 方法一 基本方法 from imp import reload reload module 方法二 按照套路,可以這樣 impo...
python3使用exec來動態載入模組
xxglsvr.py coding utf 8 from socketserver import threadingtcpserver,tcpserver,baserequesthandler import traceback class mybaserequesthandler basereque...
python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...