1.import 导入错误。
一般都是找不到你想导入的模块,此时sys这个module里有一个属性path可以查看当前import搜索路径。
这是一个列表,你可以通过sys.path.append('xxx')将你想导入的模块所在路径添加到import搜索路径里。或者你想确保先搜索这个路径可以用sys.path.insert(0, 'xxxx')
2.创新导入模块
在程序里,import 一个模块,不管你写了import那个模块几次,只有第一次生效。
import 避免重复导入。
那么确确实实想重新导入,那怎么办?
import xx
from imp import reload
reload(xx) # xx 你想重新加载的那个模块 注意:前面必须是import xx,不能是from的方式
应用:服务器运行起来后,不能随便停止,当你改了某个模块时,想执行新改过的模块,那么就可以使用reload。