-3
 import xlrd
 book = xlrd.open_workbook("File_1.xls")
 sheet = book.sheet_by_index(0)
 print sheet.row_values(0)[0]

システム(デスクトップ)に保存されているExcelファイルを読み込もうとしていますが、問題のExcelシートには1つのシートしかありません.コードを実行すると、エラーが発生します:-

 Traceback (most recent call last):
 File "C:/Python26/readingExlfiles.py", line 2, in <module>
 book = xlrd.open_workbook("File_1.xls")
 File "C:\Python26\Lib\site-packages\xlrd\__init__.py", line 449, in open_workbook
 ragged_rows=ragged_rows,
 File "C:\Python26\Lib\site-packages\xlrd\__init__.py", line 941, in biff2_8_load
   f = open(filename, open_mode)
 IOError: [Errno 2] No such file or directory: 'File_1.xls'

同じことで私を助けてください。

4

1 に答える 1

4
No such file or directory: 'File_1.xls'

何が問題なのかを教えてくれます。ファイルが見つかりません。

ファイル名のみを指定するため、プログラムは現在の作業ディレクトリでファイルを検索します。通常、これは Python スクリプトが入っているディレクトリと同じです。

ファイルの完全なパスを指定するか、開いているファイルと同じディレクトリに Python スクリプトを配置してください。

于 2012-06-20T05:19:52.713 に答える