xlrd の open_workbook() 関数に動的な値を引数として入れようとしていますが、エラーが発生しています。私のサンプルコードは次のとおりです。
** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * *
import xlrd,os filepath=r'C:\Users\JJ\Desktop\JustForTest\2012_09_10'
os.walk(filepath) 内のルート、ディレクトリ、ファイルの場合:
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] No such file or directory: 'Samplexyx.xls' というエラーが表示されます。
xlrd と Python を初めて使用します。xlrd と python を使用して xls ファイルを動的に開くにはどうすればよいですか?