请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

托尼老师 2021-04-16 19:30:35

https://img1.sycdn.imooc.com//szimg/60797342082b091106450738.jpg


上面这张图里,代码的缩进有错误,两个property属性方法没有在CHROME类里面。


所以你在下面这张图里这么使用时,CHROME().browser返回的是父类的browser属性方法的返回值None,对常量None进行with修饰,肯定会报__enter__属性缺失的错误。

同学,这么说,明白了吗?


https://img1.sycdn.imooc.com//szimg/6079734208073f7d07450571.jpg


0 回复 有任何疑惑可以回复我~
  • 提问者 昆仑有玉 #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2021-04-16 19:37:43
托尼老师 2021-04-15 11:35:09

CHROME类中没有实现上下文管理器的__enter__、__exit__的实例方法,不能使用with关键字

0 回复 有任何疑惑可以回复我~
  • 提问者 昆仑有玉 #1
    请问一样的代码为什么我这里会报错啊
    回复 有任何疑惑可以回复我~ 2021-04-15 12:29:44
  • 托尼老师 回复 提问者 昆仑有玉 #2
    同学,截个图,把代码和运行结果的异常信息都截出来。
    回复 有任何疑惑可以回复我~ 2021-04-15 19:04:41
  • 提问者 昆仑有玉 回复 托尼老师 #3
    老师,麻烦看一下,代码应该是一样的,不知道哪里出错了
    回复 有任何疑惑可以回复我~ 2021-04-15 22:17:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信