在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'
已经百度尝试很多解决办法,依旧没有解决这个问题,求大神解答,万分感谢、
编辑回复