Bu soru, [Python: reload component Y imported with 'from X import Y'?] ürününe benzer. Ancak, açıkça piton 3.Python3 modülündeki bileşen düzeltmesi
yılında doesnt iş yeniden Başlangıçta nedeniyle ben vb_Estep modifiye bir hata Ancak
from vb2GP import vb_Estep
vardı. Ben
importlib.reload(vb_Estep)
kullanarak yeniden çalıştığımda hata alıyorum:
File "<ipython-input-61-72416bca3a93>", line 1, in <module>
importlib.reload(vb_Estep)
File "/Users/sachin/anaconda/lib/python3.5/importlib/__init__.py", line 139, in reload
raise TypeError("reload() argument must be module")
TypeError: reload() argument must be module
Hatta ben ile başlamak vb2GP ithal asla beri mantıklı hatasını NameError: name 'vb2GP' is not defined
olsun importlib(vb2GP.vb_Estep)
çalıştı.
soru, importlib
kullanarak Python3'teki bileşenleri yeniden nasıl yüklersiniz.
'vb_Estep '' i (değiştirilemiyorsa) yerinde değiştirdiniz mi ya da adı yeni bir nesneye mi eklediniz (bu, değiştirilemiyorsa" değiştirmenin tek yolu ")? – Blckknght
Sadece birkaç satır yeniden yazdım. Ben python için oldukça yeni, bu soruya cevap verip vermediğinden tamamen emin değilim. –