首页 > python里from import as 和afunc=module.func会导致什么不同吗?

python里from import as 和afunc=module.func会导致什么不同吗?

两种方式

from aModule import aFunc as func

import aModule
func = aModule.aFunc

有什么不同和优劣吗?


没什么不同 实际上From import就是做了你第二块代码做的事,注意这两种情况 在reload的时候要小心,因为reload后,func还是指向老的对象


from xx import xxx as xxxxx的形式顾名思义,从某个模块导入某个函数、类等,但是只用import的话会把整个模块的内容都导入,拙见,有误指出,谢谢


后者要导入整个包,前者只导入一个函数而已,按说如果内部没有太严重的引用依赖的话内存占用是不同的。
个人理解哦,不一定正确

【热门文章】
【热门文章】