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上使用了不同的約定,所以我希望有一種方法可以做到這一點。我看了看,但似乎無法找到任何參考。