【发布时间】:2021-05-02 02:43:12
【问题描述】:
新安装了windows-curses(并重新启动了VS Code),我正在尝试编写一个上下文管理器来抽象出curses.initscr() 和curses.endwin()。但是,在问题窗格中,Pylint 不断抛出此错误:Module 'curses' has no 'endwin' member。该文件运行没有问题。为什么会发生这种情况?它是否表明有问题,还是我应该将其关闭?
目前发现的 Pylint 声称的成员缺失:
endwinerrornapms
更新:添加此代码:
"python.linting.pylintArgs": [
"--extension-pkg-whitelist=curses"
]
到 settings.json 没有任何改变。
【问题讨论】:
-
.py 文件中这些方法是如何定义的?可以静态分析吗?
-
@rioV8 我不明白这个问题。你能澄清一下吗?
-
进入
windows-cursespy文件,找到endwin方法 -
@rioV8 我为
windows-curses找到的只是分发信息;我想它会在curses下定义,但我也找不到它。我正在查看 `c:\users\\appdata\local\programs\python\python39\lib\curses`。 -
你能找到
initscr方法吗?然后也在同一个模块中寻找@987654334@方法
标签: visual-studio-code pylint python-curses