我试图创建一个带有一些格式选项的类。但我无法弄清楚如何正确地做到这一点......
该代码产生了以下错误:
AttributeError:“NoneType”对象没有属性“valuesonly”
class Testings(object):
def format_as_values_only(self,somedata):
buildstring=somedata.values()
return buildstring
def format_as_keys_only(self):
pass
def format_as_numbers(self):
pass
def get_data_method(self):
self.data= {'2_testkey':'2_testvalue',"2_testkey2":"2_testvalue2"}
@property
def valuesonly(self):
return format_as_values_only(self.data)
test=Testings()
print test.get_data_method().valuesonly
对我来说重要的是能够获得像这样的格式化程序:class.method.formatter 左右......
非常感谢任何提示!