我已经下载了一个在Python中使用的软件包。该软件包的作者包括几个简单的例子来测试代码。但是,当我尝试运行这些示例时,我收到以下错误:
WebDriverWait(web,10).until(EC.element_to_be_clickable((By.XPATH,"//button[@data-selenium='pagination-next-btn']")))
我理解它的方式,包中的一个文件中使用的缩进与我的IDE解释空格和制表符的方式不一致。我不认为我可以编辑该文件,因为它在一个压缩文件夹中。
如何解决此问题以便我可以运行代码?它是否像切换IDE一样简单?
我在Windows 10上使用Python 3,Spyder IDE。我在这里使用的代码是https://github.com/sum33it/scalpy,错误发生在TabError: inconsistent use of spaces and tabs in indentation
文件的第63行。到目前为止,我已经尝试将文件从压缩文件夹中复制出来,进行编辑并将其复制回来,但这没有任何效果。
答案 0 :(得分:0)
感谢大家的帮助,但我自己找到了解决方案。简单地在Python 2.7中加载代码解决了这个问题,虽然我不知道为什么。
答案 1 :(得分:-1)
您在编辑后重新导入文件了吗?编辑模块时,必须先重新导入模块才能使更改生效。
这应该有效,如果没有,请告诉我
reload(pkgname)