【发布时间】:2018-12-04 11:13:43
【问题描述】:
我正在尝试修复我的代码的所有 pylint 警告,只有一个我无法在不禁用警告或重命名脚本的情况下修复:
C: 1, 0: Invalid module name "foo-bar" (invalid-name)
重命名脚本不是一个选项,因为它的名称是它的公共接口。该脚本以当前名称广泛使用。
这是一个顶级程序。该文件不打算用作模块。如果我决定将其作为单元测试模块导入,我可以使用__import__("foo-bar"),但不支持其他导入。
有什么好办法告诉 pylint 它是一个顶级脚本,而不是一个模块?
【问题讨论】: