我能够使用-user成功安装coverage并尝试使用api,因为我们有包装程序,这很难从命令行调用coverage,所以我调用api并编写导入coverage但我最终遇到以下错误。请提供输入。

当我编写简单的导入时,它可以工作,但是如果我从包装器调用,它将失败。
简而言之,我们有一个脚本,其中调用功能脚本或主脚本。

如果我们也调用其他模块,是否也可以覆盖内部模块

$HOME/.local/lib/python2.7/site-packages/coverage-3.6.1a1-py2.7-linux-x86_64.egg/coverage/__init__.py", line 10, in <module>
    from coverage.control import coverage, process_startup
  File "$HOME/.local/lib/python2.7/site-packages/coverage-3.6.1a1-py2.7-linux-x86_64.egg/coverage/control.py", line 9, in <module>
    from coverage.config import CoverageConfig
  File "$HOME/.local/lib/python2.7/site-packages/coverage-3.6.1a1-py2.7-linux-x86_64.egg/coverage/config.py", line 13, in <module>
    class HandyConfigParser(configparser.RawConfigParser):
AttributeError: 'module' object has no attribute 'RawConfigParser'

最佳答案

问题是,我们有一个不包含RawConfigParse的自定义版本的文件,因此我已经下载了configparser并安装了它。对我来说很好用。真的,这是一个很好的工具

关于python - 'module'对象在coverage.py中没有属性'RawConfigParser',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18770205/

10-12 18:21