Python 工作簿中的sys.argv.caller()超出范围错误

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

这个问题是针对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-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模块中的版本相同。目前,这仍然是一项手动检查。