解决在python本地环境中运行代码无报错,将代码部署到jenkins环境中pywintypes.com_error: (-2147221005, '无效的类字符串', None, None)或者 pywintypes.com_error(-2147352567,'发生意外', None, None”)的问题。
解决方法:
步骤一:WIN+R 打开regedit,在“HKEY_CLASSES_ROOT” 下搜索“Excel.Application”或者“KET.Application”,复制数值数据(二选一就行)
步骤二:在python安装目录下,查找_xlwindows.py文件,进入编辑状态
步骤三:找到下方位置,更改数值(两处)
步骤四:找到下方位置更改括号中的内容(需对应步骤三中数值的文件夹名称)
步骤五:
重启jenkins,运行成功。在jenkins链接后拼接“restart”即可重启。
注意:如果未找到“KET.Application”需要下载wps