我正在使用python脚本(位于windows)在linux服务器上远程执行(另一个)脚本。我需要更改目录并保持执行脚本的状态,经过研究,我发现fabric's help可以解决问题。但是它碰到了pylint错误:
E1129:Context manager 'generator' doesn't implement __enter__ and __exit__.and
找到了一些关于这个问题的评论,比如here,但是我不明白重点,不知道发生了什么以及如何解决。据我所知,fabric context manager cd与"with" statement一起工作,许多示例看起来像我的代码,很少有人报告这种行为的解决方案,或者是我这个初学者不懂。我使用VSCode作为IDE、python3.7和fabric3。希望你能帮我弄清楚发生了什么事。谢谢您!在
这是我现在使用的代码:
^{pr2}$
我觉得这个问题已经存在很长时间了,它被称为"false positive not-context-manager error"。解决方案是通过禁用not context manager pylint检查跳过警告。我通过以下步骤实现了这一目标:
转到项目文件夹并Create a pylintrc file
打开文件并找到以下行:
相关问题 更多 >
编程相关推荐