Xlrd不会打印任何python 3

时间:2017-01-13 20:24:47

标签: python excel python-3.x spreadsheet xlrd

我尝试使用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())

1 个答案:

答案 0 :(得分:2)

使用main并调用open_file

if __name__=="__main__":
     open_file(path):