我尝试使用xlrd从excel文件中读取数据,但每当我尝试在def open_file块中打印任何内容时。我没有收到任何错误(我在试用时测试过,但它没有打印任何内容)。我测试了在该块之外打印一个随机字符串,它工作正常。
import xlrd, xlwt
path = r"C:\Users\...excelworksheet.xls"
def open_file(path):
book = xlrd.open_workbook(path)
try: print(book.nsheets)
except: print("error")
print(book.sheet_names())
答案 0 :(得分:2)
使用main并调用open_file
if __name__=="__main__":
open_file(path):