如何解决.egg文件中的缩进错误?

时间:2016-10-21 08:45:47

标签: python python-3.x indentation

我已经下载了一个在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行。到目前为止,我已经尝试将文件从压缩文件夹中复制出来,进行编辑并将其复制回来,但这没有任何效果。

2 个答案:

答案 0 :(得分:0)

感谢大家的帮助,但我自己找到了解决方案。简单地在Python 2.7中加载代码解决了这个问题,虽然我不知道为什么。

答案 1 :(得分:-1)

您在编辑后重新导入文件了吗?编辑模块时,必须先重新导入模块才能使更改生效。

这应该有效,如果没有,请告诉我

reload(pkgname)