発生している問題・エラーメッセージ
Python です。
import xlrd で下記のとおり急におかしな動きをするようになり、原因がわからず困っています。
IDLEで
import xlrd
を入力すると当然のようにenter した瞬間に次のコマンド入力待ちになるのですが、VScode上でスクリプトとして実行すると先頭行の
import xlrd
で次の行へ処理が移るのになぜか30秒くらいかかります。
さらに困っているのが、下記のコードで急にエラーがでるようになりました。(ステップインで進むと101: でエラーストップします)
99: excel_path = r'D:\Dropbox\work\test.xlsm'
100: book = xlrd.open_workbook(excel_path)
101: sheet = book.sheet_by_name(excel_sheet)
定型処理として頻繁に使っていたコードなのですが急にこのようなことになりました。上記の2点が関連しているのか分からないのですが行き詰っており困っております。
どうかご教授願います。
エラーコード> Traceback (most recent call last): File "d:\Dropbox\PythonPro\単価処理.py", line 100, in <module> book = xlrd.open_workbook(excel_path) File "C:\Users\kyoyu\AppData\Local\Continuum\anaconda3\lib\site-packages\xlrd\__init__.py", line 143, in open_workbook ragged_rows=ragged_rows, File "C:\Users\kyoyu\AppData\Local\Continuum\anaconda3\lib\site-packages\xlrd\xlsx.py", line 788, in open_workbook_2007_xml ensure_elementtree_imported(verbosity, logfile) File "C:\Users\kyoyu\AppData\Local\Continuum\anaconda3\lib\site-packages\xlrd\xlsx.py", line 34, in ensure_elementtree_imported try: import xml.etree.cElementTree as ET File "C:\Users\kyoyu\AppData\Local\Continuum\anaconda3\lib\xml\etree\cElementTree.py", line 3, in <module> from xml.etree.ElementTree import * File "C:\Users\kyoyu\AppData\Local\Continuum\anaconda3\lib\xml\etree\ElementTree.py", line 1654, in <module> from _elementtree import * AttributeError: module 'copy' has no attribute 'deepcopy'
補足情報(FW/ツールのバージョンなど)
VScode 1.20.0
Anaconda 5.0.1
VScode、Anadonda は再インストールを試しました。
回答1件
あなたの回答
tips
プレビュー