(project-1) PS D:\maxwelllearning\maxwellhandon\machine learning in action> python ? ? ? ? Python 3.9.5 (tags/v3.9.5:0a7dcbd, May ?3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import kNN >>> reload(kNN) Traceback (most recent call last): ? File "<stdin>", line 1, in <module> NameError: name 'reload' is not defined
>>> import importlib >>> importlib.reload(kNN) <module 'kNN' from 'D:\\maxwelllearning\\maxwellhandon\\machine learning in action\\kNN.py'> >>>
About Python 2.X, we can use the method as below:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
about <= Python 3.3 ,we can use the method as below:
import? imp
imp.reload(sys)
Be careful : 1.?Python 3?And?Python 2?Yes?It's a big difference?, among?Python 3?By default, the system uses?utf-8 ?code . 2. therefore , For the use of?Python 3?The situation of , There is no need to?sys.setdefaultencoding("utf-8") ?This code . 3.?most important of all?,Python 3?Of?sys?It's in the library?No,?setdefaultencoding() ?Function .
about >= Python 3.4, we can use the method as below:
import importlib
importlib.reload(sys)
|