-2
学習することにより、Pythonを行います。いくつかの関数を定義し、バインドされたメソッドのためにシート名を取得するのに問題がありますか?
コード:
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)
私としてprint(wb.get_sheet_names)
の出力を得る:私は台無し場所を把握しよう
<bound method Workbook.get_sheet_names of <openpyxl.workbook.workbook.Workbook object at 0x0000000004E3F2E8>>
。私は最初の関数にwbを含めて返しました。
'print(wb.get_sheet_names())' ... –
は 'print(wb.get_sheet_names())'がありません。 – Mel
ありがとう!!それはそれだった。 – Sid