• pycharm


    1. 提示this list creation could be rewritten as a list literal

    解决方法:PyCharm->settings->editor->inspection->Python->List creation could be..."

    2.提示too broad exception clause

    解决办法:在try上面加注释

    # noinspection PyBroadException
    

    3.ipython无法tab补全

    解决方法:pip install pyreadline即可解决 

    4.函数中的变量命名方式为驼峰,如ApplyUsre,PEP 8 的告警提示提示variable in function should be lowercase,关闭方法

    File -> Settings -> Editor -> Inspections -> 右侧Python

    在 Ignored errors 中添加要忽略的告警ID。注意,要区分是属于 coding 还是 naming。

    PEP 8 coding style violation 的告警ID查看 https://pep8.readthedocs.io/en/latest/intro.html#error-codes

    PEP 8 naming convention violation 的告警ID查看 https://pypi.org/project/pep8-naming/

    code

    sample message

    N801

    class names should use CapWords convention

    N802

    function name should be lowercase

    N803

    argument name should be lowercase

    N804

    first argument of a classmethod should be named ‘cls’

    N805

    first argument of a method should be named ‘self’

    N806

    variable in function should be lowercase

    N807

    function name should not start or end with ‘__’

    N811

    constant imported as non constant

    N812

    lowercase imported as non lowercase

    N813

    camelcase imported as lowercase

    N814

    camelcase imported as constant

    如上图,添加 N802、N803、N806 的忽略,然后,清除缓存重启pycharm

    这个世界就清净了。

  • 相关阅读:
    vue系列——数据请求
    优化记录
    优化记录
    正则
    跨域问题
    原型链之prototype/__proto__/constructor
    vue系列——组件数据通讯(二)
    vue系列——组件数据通讯(一)
    ES6(一)
    ES5总结
  • 原文地址:https://www.cnblogs.com/robinunix/p/10524422.html
Copyright © 2020-2023  润新知