当我运行hello打印机时出现此错误
AttributeError:类型对象'Setup'没有属性'hello'
请帮忙!
你好打印机
class Setup(object):
def setup(self):
hello = 5
RPG
var task = BackgroundTaskRegistration.AllTasks.SingleOrDefault(i => i.Value.Name == "PushBackgroundTask");
task.Value.Unregister(true);
RegisterBackgroundTask();
答案 0 :(得分:1)
使setup
方法静态或插入self
参数。
class Setup(object):
@staticmethod
def setup():
hello = 5
print hello
Setup.setup()
作为一种静态方法,您不必初始化类。 或
class Setup(object):
def setup(self):
hello = 5
print hello
s = Setup()
s.setup()
在这种情况下,您将不得不创建一个Setup
类的对象,因为您将访问类方法。
答案 1 :(得分:0)
您在函数hello
中定义setup
,因此它不属于类名称空间。要访问类变量,您需要在类中定义它,而不是在函数中定义:
class Setup(object):
hello = 5