学习过程中有过这样的疑问,可是在网络上没有找到相应的解释。
请问
import
的类是单例的吗?在
python2
和python3
中的结果一样吗?请问这样的验证方式是正确的吗?
# class1.py
class import_test(object):
pass
# import1.py
from classs1 import import_test
import_test.a = 1
print import_test.a
from classs1 import import_test
print import_test.a
# 1
# 1
可以使用import来实现单例,例如:
意思就是说,直接在 class1.py中将类实例化,然后在import1.py中直接导入实例