AttributeError: module 'copy' has no attribute 'deepcopy'

回复 收藏

在windows中安装了python3.5,然后安装了splinter和firefox浏览器。

在python的命令行中执行下边2条语句能成功打开火狐浏览器:

>>> from splinter.browser import Browser

>>> b=Browser("firefox")

但是,把这2条语句写成脚本test.py,内容如下:

#-*- coding: utf-8- -*-from splinter.browser import Browser b=Browser("firefox")

然后通过windows的cmd直接调用脚本python e:/test.py就会出现以下错误:

tar -zcvf /tmpbak\20170809.zip /tmp/*'tar' 不是内部或外部命令,也不是可运行的程序或批处理文件。FailedTraceback (most recent call last):  File "e:/python/bigpangzi.py", line 4, in <module>    b=Browser("firefox")  File "C:\Users\Dell\AppData\Local\Programs\Python\Python35-32\lib\site-packages\splinter-0.7.6-py3.5.egg\splinter\browser.py", line 63, in Browser  File "C:\Users\Dell\AppData\Local\Programs\Python\Python35-32\lib\site-packages\splinter-0.7.6-py3.5.egg\splinter\driver\webdriver\firefox.py", line 24, in __init__  File "C:\Users\Dell\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium-3.4.3-py3.5.egg\selenium\webdriver\firefox\firefox_profile.py", line 67, in __init__    self.default_preferences = copy.deepcopy(AttributeError: module 'copy' has no attribute 'deepcopy'

已经百度尝试很多解决办法,依旧没有解决这个问题,求大神解答,万分感谢、

2017-08-09 13:19 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: