Python 定义两个函数,由于绑定方法而无法获取工作表名称?
通过实践学习python 代码: 我在Python 定义两个函数,由于绑定方法而无法获取工作表名称?,python,python-3.x,openpyxl,Python,Python 3.x,Openpyxl,通过实践学习python 代码: 我在打印(wb.get\u sheet\u names)上获得输出,如下所示: 想知道我把事情搞砸了。我已经尝试在第一个函数中包含wb并返回它 正如一些人在评论中提到的,你应该做print(wb.get\u sheet\u names())而不是print(wb.get\u sheet\u names)应该是print(wb.get\u sheet\u names())…缺少括号print(wb.get\u sheet\u names())?谢谢!!就这样。
打印(wb.get\u sheet\u names)
上获得输出,如下所示:
想知道我把事情搞砸了。我已经尝试在第一个函数中包含wb并返回它 正如一些人在评论中提到的,你应该做
print(wb.get\u sheet\u names())
而不是print(wb.get\u sheet\u names)
应该是print(wb.get\u sheet\u names())
…缺少括号print(wb.get\u sheet\u names())
?谢谢!!就这样。
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)