python - Python Splinter 问题 UnboundLocalError:分配前引用了局部变量“e”
问题描述
我已经使用相同的代码几个月没有问题,现在我遇到了以下问题。有人对如何解决这个问题有任何建议吗?谢谢
我的splinter
图书馆是最新的,我正在使用 Chrome 驱动程序。
File "C:\Users\isaks\AppData\Local\Programs\Python\Python37\lib\site-packages\splinter\browser.py", line 90, in Browser return get_driver(driver, *args, **kwargs) File "C:\Users\isaks\AppData\Local\Programs\Python\Python37\lib\site-packages\splinter\browser.py", line 68, in get_driver raise e UnboundLocalError: local variable 'e' referenced before assignment
解决方案
这完全为我解决了。奇怪的是,一个新版本的 chromedriver 不知何故打破了旧版本,因为我的一个脚本和你有完全相同的问题,这绝对不是我会想到的
推荐阅读
- notepad++ - 如何在变量标签文本之后包含文本
- python - 如何从嵌套列表中提取特定项目并附加到新列?
- ios - 打开屏幕时出错:(child:) 必须是非空字符串且不包含
- javascript - 为什么第二个条件即使没有被满足也总是触发?
- javascript - 逐列循环遍历数组(子数组)
- python - 在c ++中是否有类似python的“corr”之类的函数来查找列的成对相关性?在使用 Armadillo/Mlpack 时?
- c - 使用函数指针作为链表的一部分
- docker - 当应用程序在 Kubernetes 上的 Docker 容器中异常终止时上传崩溃报告
- typescript - 在打字稿中使用方括号访问对象
- r - Rmarkdown pdf的自定义表格