其实我想写
def w_cell(self, r, c, val, style=XLS.get_cell_stlye(self))
但它不能,并告诉我错误
NameError:名称“自我”未定义
如何在参数而不是函数中设置默认样式。
谢谢
class XLS():
def get_cell_stlye(self):
return xlwt.easyxf("alignment: horizontal center,\
vertical center, wrap true ;")
class TestCGI(object, XLS):
def w_cell(self, r, c, val, style='null'):
if style == 'null':
style=XLS.get_cell_stlye(self)
self.sht.write(r, c, val, style)