>  Q&A  >  본문

Python的pylint/pyflakes使用在什么场景下? 我的Pycharm能实时检测Python语法问题, 也算一种用?

一. 描述问题&上下文环境

经常看到这几个工具的身影, 但是Pycharm貌似集成了它们, 它们起作用的时候, 就像后台默默运行的老伙计
自动实时为你检测错误, 比vim之类集成它们好像要好用点

不理解:

  1. 许多文章煞有介事的介绍它们(长篇大论)

  2. 弄成一个命令来使用, 这有点「手工化」

无意引战

二. 相关代码&重现

三. 报错信息

四. 相关截图

五. 已经尝试哪些方法仍然没有解决(附上相关链接)

自己理解:

  1. vim之类工具还是需要的

  2. 个人认为这类工具性质的包,就默默在后台奉献就好, 何故还要写那么多文章介绍, 或者去学习?

六.问题简化

PHP中文网PHP中文网2741일 전505

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-17 17:49:28

    아이디어가 매우 좋습니다. IDE로서 PyCharm의 대기 린트 기능도 매우 좋고, 사용자가 사용하기에 가장 적합한 방법이기도 합니다. 그렇다면 왜 pylint나 기타 유사한 도구를 배워야 할까요? 주로 다음과 같은 시나리오에 사용되는 것으로 알고 있습니다.

    1. 일부 사용자는 PyCharm과 같은 무거운 IDE를 사용하는 데 익숙하지 않기 때문에 가벼운 솔루션을 기대합니다.

    2. Lint 도구의 원리를 이해하고 좀 더 심층적으로 활용해 보세요(PyCharm에 통합된 Lint 도구가 실제로 이 Lint 명령줄 도구를 사용하는 것 같지만 캡슐화되어 있습니다).

    3. 코드 스타일 확인을 위해 git Hook 또는 CI를 사용하는 등 일부 자동화된 프로세스에 사용됩니다. 서버에서 구성해야 하는 경우가 많은 경우 CLI 도구가 선호됩니다.

    4. 이러한 도구의 구현에 대해 자세히 알아보세요.

    간단히 말하면 이러한 도구는 모든 개발자가 숙달할 필요는 없으며 프로젝트에서의 역할과 요구 사항에 따라 결정되는 경우가 많습니다.

    회신하다
    0
  • 취소회신하다