python import 和 from XX import * 的区别

2025-04-14 10:38:13
推荐回答(1个)
回答1:

一、作用不同

1、import: 可以修改模块对象的属性,无论属性是不是可变类型。

2、 from XX import * :只能修改模块对象的属性是可变类型的,不可变类型不能修改。

二、用法不同

1、import:import xx,以import time和创建的一个python类为例:调用time模块中的方法时,需要在前加上time.;而调用类中的方法时,也需要在前面加上实例名aa。

2、 from XX import * :使用这种方式,则可以直接调用。


三、特点不同

1、import:所有导入的类使用时需加上模块名的限定。

2、 from XX import * :所有导入的类不需要添加限定。


参考资料来源:百度百科-Import

参考资料来源:百度百科-Python