Lernen Python durch.Definieren einiger Funktionen, Probleme beim Abrufen von Blattnamen aufgrund der gebundenen Methode?
Code:
import re, openpyxl, os
from openpyxl import load_workbook
def open_xl_file():
loc = input("Please enter path of the file:")
os.chdir(loc)
file = input("Filename:")
return openpyxl.load_workbook(file)
def sheet_select():
wb = open_xl_file()
print(wb.get_sheet_names)
y = input("Which sheet?\n")
return wb.get_sheet_by_name(y)
ich die Ausgabe auf print(wb.get_sheet_names)
wie:
<bound method Workbook.get_sheet_names of <openpyxl.workbook.workbook.Workbook object at 0x0000000004E3F2E8>>
Der Versuch, um herauszufinden, wo ich durcheinander. Ich habe versucht, das wb in der ersten Funktion einzuschließen und es zurückzugeben.
Sollte 'print (wb.get_sheet_names())' sein ... –
fehlende Klammer 'print (wb.get_sheet_names())'? – Mel
Danke !! Das war's. – Sid