File "C:\Program Files\Python37\lib\tkinter\__init__.py", line 1702, in __call__ return self.func(*args) File "c:/Users/Chenyu.Zhao2/Desktop/pydcm-master/pydcm-master/DCM_Excle.py", line 89, in generate_dcm_file create_dcm_file(excel_file_path, dcm_output_path) File "c:/Users/Chenyu.Zhao2/Desktop/pydcm-master/pydcm-master/DCM_Excle.py", line 12, in create_dcm_file df = pd.read_excel(input_file, header=None) File "C:\Program Files\Python37\lib\site-packages\pandas\util\_decorators.py", line 296, in wrapper return func(*args, **kwargs) File "C:\Program Files\Python37\lib\site-packages\pandas\io\excel\_base.py", line 304, in read_excel io = ExcelFile(io, engine=engine) File "C:\Program Files\Python37\lib\site-packages\pandas\io\excel\_base.py", line 867, in __init__ self._reader = self._engines[engine](self._io) File "C:\Program Files\Python37\lib\site-packages\pandas\io\excel\_xlrd.py", line 22, in __init__ super().__init__(filepath_or_buffer) File "C:\Program Files\Python37\lib\site-packages\pandas\io\excel\_base.py", line 353, in __init__ self.book = self.load_workbook(filepath_or_buffer) File "C:\Program Files\Python37\lib\site-packages\pandas\io\excel\_xlrd.py", line 37, in load_workbook return open_workbook(filepath_or_buffer) File "C:\Program Files\Python37\lib\site-packages\xlrd\__init__.py", line 170, in open_workbook raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlrd.biffh.XLRDError: Excel xlsx file; not supported
时间: 2023-07-21 17:48:49 浏览: 62
这段错误信息是因为你的代码中使用了pandas库中的read_excel()函数读取了一个xlsx格式的文件,而read_excel()函数只支持xls格式的文件。解决方法是将xlsx格式的文件转换成xls格式的文件再读取。你可以尝试使用openpyxl库中的load_workbook()函数读取xlsx格式的文件。
相关问题
File "D:\Python3.11.4\Lib\tkinter\__init__.py", line 1948, in __call__ return self.func(*args)
引用\[1\]:根据提供的链接,这是一个关于Python中tkinter模块的问题。具体来说,这个问题是关于在使用tkinter时出现的一个错误。根据错误信息,这个错误发生在文件"D:\Python3.11.4\Lib\tkinter\__init__.py"的第1948行,具体是在一个函数的调用中。根据这个错误信息,可能是在调用这个函数时传入了错误的参数或者函数本身有问题。要解决这个问题,可以检查函数调用的参数是否正确,并且可以查看函数的定义和实现来确定是否有错误。引用\[2\]:根据提供的第二个链接,这是一个关于解决类似问题的参考博文。这篇博文可能提供了关于解决这个问题的具体方法和建议。你可以点击链接查看详细内容,以获取更多关于解决这个问题的信息。
#### 引用[.reference_title]
- *1* [pip安装模块报错:File “D:\python\lib\site-packages\pip\_vendor\urllib3\response.py“, line 507, in ...](https://blog.csdn.net/qq_20243873/article/details/119839997)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
File "D:\python\lib\tkinter\__init__.py", line 2744, in __init__ Widget.__init__(self, master, 'frame', cnf, {}, extra) File "D:\python\lib\tkinter\__init__.py", line 2292, in __init__ BaseWidget._setup(self, master, cnf) File "D:\python\lib\tkinter\__init__.py", line 2262, in _setup self.tk = master.tk AttributeError: 'Frame_1' object has no attribute 'tk' 进程已结束,退出代码为 1
这是一个Python程序的错误信息,它报告了一个AttributeError异常,说明'Frame_1'对象没有'tk'属性。根据错误信息,这个问题可能是在使用Tkinter GUI模块时出现的。通常情况下,这种错误是由于实例化一个Tkinter小部件时,未正确传递父级窗口对象(master)所引起的。建议您检查代码中Tkinter小部件的实例化部分,确保正确地传递了master参数。