Python中xlrd module的open_workbook()参数是否取动态值?

2024-10-03 06:27:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将动态值作为参数放入xlrd的open_workbook()函数中,但它给出了错误。 我的示例代码是:

*

导入xlrd,os filepath=r'C:\Users\JJ\Desktop\JustForTest\2012\u 09_10'

对于根目录,目录,文件手术室步行(文件路径):

abc=files[0] # To convert List to string, files will be like ['Samplexyx.xls']

wb=xlrd.open_workbook(abc)
sh=wb.sheet_by_index(0)    
for rownum in range(sh.nrows):
    print(sh.row_values(rownum))

*

在上面的代码中,abc的值是动态变化的。 当我运行上面的代码时,它给出的错误是:IOError:[Errno 2]没有这样的文件或目录:'Samplexyx.xls公司'

我对使用xlrd和Python是新手。如何使用xlrd和python动态打开xls文件?在


Tags: 文件代码目录sh错误动态filesopen