1
這是一個有些普遍的問題。我可以參考另一個子類中的子類嗎?
如果我正在創建一個帶有函數的類,那麼我可以引用該類中的另一個函數嗎?
對於前做這項工作:
class pythonExcelFunctions():
def getSheetNumber(self, fileName, sheetName):
workbook = xlrd.open_workbook(fileName, on_demand=True)
for index, sheet in enumerate(workbook.sheet_names()):
if sheet == sheetName:
return index
def createSheet(self, fileName, sheetName):
rb = xlrd.open_workbook(fileName, formatting_info=True, on_demand=True)
wb = xl_copy(rb)
Sheet1 = wb.add_sheet(getSheetNumber(fileName, sheetName))
wb.save(fileName)
你有代碼...爲什麼不嘗試呢?如果它不工作,你能指出它失敗的地方嗎? – mgilson
請注意,您在提問中缺少一個括號 – Natecat
我不認爲這個子類是您在這裏的意思。 –