"import sys" 和 "from sys import *"的区别

import sys

访问sys包中的方法需要加前缀:

sys.exit()

from sys import *

访问sys包中的方法不需要加前缀:

exit()

注意

from sys import *看起来更加方便,但也有弊端,如果导入了其他的包,而且这个包中也有同名的方法,那么就会有冲突、歧义。
这时候from pkg1 import sub_pkg1, sub_pkg2就派上用场了。

猜你喜欢

转载自www.cnblogs.com/MrZJ/p/9757308.html