Python 工作簿中的sys.argv.caller()超出范围错误
这个问题是针对xlwings的。我对Python 工作簿中的sys.argv.caller()超出范围错误,python,excel,xlwings,Python,Excel,Xlwings,这个问题是针对xlwings的。我对wb=Workbook.caller()有问题。这将导致以下错误: Traceback (most recent call last): File "<string>", line 1, in <module> File "WeatherDataAPI.py", line 89, in <module> wb = Workbook.caller() File "C:\Python27\lib\site-p
wb=Workbook.caller()
有问题。这将导致以下错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "WeatherDataAPI.py", line 89, in <module>
wb = Workbook.caller()
File "C:\Python27\lib\site-packages\xlwings\main.py", line 234, in caller
xl_app, xl_workbook = xlplatform.get_open_workbook(fullname, hwnd=sys.argv[4])
IndexError: list index out of range
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“WeatherDataAPI.py”,第89行,在
wb=Workbook.caller()
调用者中第234行的文件“C:\Python27\lib\site packages\xlwings\main.py”
xl\u应用程序,xl\u工作簿=xlplatform.get\u open\u工作簿(全名,hwnd=sys.argv[4])
索引器:列表索引超出范围
看起来在一个房间里也有类似的问题
感谢您的帮助
非常感谢 你是否按照链接的bugreport中的建议升级了?我升级了,是的。我已安装xlwings-0.6.2。您需要确保VBA模块中的版本相同。目前,这仍然是一项手动检查。