2
从Eclipse中,您可以单击一个Python类变量,一旦突出显示,右键单击以获取上下文菜单,然后运行“重构 - >生成属性”。然后,PyDev将为您选择的成员变量生成“getters”和“setters”。PyDev生成属性命名约定
Pydev将“getter”和“setter”函数命名为“get_”和“set_”,将变量名称括起来并将骆驼大小写名称转换为下划线名称。例如:
class myClass(object):
myVal = None
def get_my_val(self):
return self.__myVal
def set_my_val(self, value):
self.__myVal = value
def del_my_val(self, value):
del self.__myVal
myVal = property(get_my_val, set_my_val, del_my_val, "myVal's docstring")
我宁愿让它沿着setMyVal的方向走。
有没有办法改变这个命名约定?我看到Philip Kershaw blog上使用了不同的约定,所以我希望有一种方法可以做到这一点。我看了看,但似乎无法找到任何参考。