【发布时间】:2015-02-12 09:11:40
【问题描述】:
类位于 my_module.py 中的某个位置
我可以像这样访问他的方法
from .my_module import Mailer
mailer = Mailer()
mailer.do_stuff()
但是如果我可以只从类中导入do_stuff 方法呢?如果是这样,我不仅可以导入静态方法吗?
【问题讨论】:
-
如果你有一个静态方法想与类分开使用,让它成为一个函数。 “初始化” 是什么意思?您可以在不创建实例 (
Mailer.do_stuff()) 的情况下访问类和静态方法,但必须初始化类对象(因为在此之前它们不存在)。 -
是的,你明白了,我的意思是类的实例化
标签: python oop python-2.7 import python-2.x