ICode9

精准搜索请尝试: 精确搜索
  • Python语言规范2019-08-01 11:53:07

      Python语言规范   一、Lint   定义:pylint是一个在Python源代码中查找bug的工具,c与c++中这些bug通常用编译器来捕获,由于Python语言的动态性,有些警告可能不对,不过误报应该很少。       优点:可以很容易捕获忽视的错误。       缺点:pylint不完美,需要围绕着他来写代码,抑制告

  • python – PyLint:使用可能未定义的循环变量警告2019-07-28 06:57:31

    阅读this question后,我可以理解为什么可能输出这个警告,但是当循环变量不能被定义时我有一个特定的情况…… for i in range(0, 2): print i print i PyLinting以上我得到了 W: 4,6: Using possibly undefined loop variable 'i' PyLint是不是很聪明,不会注意到内置的

  • python – 禁用pylint警告E501.什么都行不通2019-07-17 17:59:33

    我知道这个问题已被提出,但我找到的解决方案都没有为我工作.我想在pydev中编码时禁用pylint警告E501,行太长.我试过#pylint:disable = E501甚至#pylint:disable = C3031. 我已经创建了一个名为standard.rc的rc文件,并将其放在eclipse中的pylint选项中,如下所述: How do I disable a Py

  • 何时删除列表理解和Pythonic方式?2019-07-12 15:07:52

    我创建了一个以下列方式将对象附加到列表的行 >>> foo = list() >>> def sum(a, b): ... c = a+b; return c ... >>> bar_list = [9,8,7,6,5,4,3,2,1,0] >>> [foo.append(sum(i,x)) for i, x in enumerate(bar_list)] [None, None, None, None, None, No

  • Pylinting python 2 fallback2019-07-11 14:55:14

    我有一个python模块,通过try / catch设置了python 2 fallback. try: from urllib.parse import urlencode except ImportError: from urlib import urlencode 当我对文件进行pylint时,模块’urllib’中没有名称’urlencode’和类似的错误.反正有没有指定一个块的python 2

  • python – Visual Studio代码Pylint AutoFix在Ubuntu 17.04上不显示2019-07-10 19:57:59

    我在visual studio代码中设置了一个python项目,这是我在launch.json中使用的调试选项: { "name": "External Terminal/Console", "type": "python", "request": "launch", "sto

  • python – Pylint在OS X上不使用Emacs GUI;从命令行工作2019-07-04 22:57:26

    从命令行(emacs filename.py)运行时,flymake和pylint完美地协同工作.错误被正确突出显示. (虽然我无法工具提示悬停以获取错误详细信息,因为它是文本模式.) 当从GUI(Carbon Emacs)运行时,Flymake立即返回,并且文件中的第一行突出显示错误“in< module>”.第一行甚至在“Hello World

  • python – Pylint警告:可能不平衡的元组用序列解包2019-07-03 01:44:06

    我有一段Python代码: def func1(): a=set() b = ','.join(map(str, list(a))) return b, [] def func2(): d = 1 e = 2

  • python – pep8警告大约8个空格缩进2019-07-02 09:44:52

    这段代码: def foo(): print("hello") 违反了PEP 0008,其中指出 Use 4 spaces per indentation level. 但是pep8,pyflakes或flake8命令都没有警告它. 我怎样才能让其中一个人抱怨这个unpythonic代码?解决方法:pylint会警告这种违规行为: $pylint test.py No config fil

  • 如何在VS Code中为pylint设置工作目录?2019-07-01 15:42:37

    我有一个具有该结构的项目: ├── .git ├── .gitignore ├── README.md ├── requirements.txt └── src Pylint默认从项目根运行,我的所有导入都有错误,因为src目录中的source root. 我尝试在settings.json中设置linter路径,但是linter不起作用 "python.linting.pylin

  • python – Pylint – “使用全局语句”2019-06-30 01:53:21

    我正在努力研究当前的python程序是否非常清楚pylint警告,所以当我意识到我可以简单地关闭警告时,我想确保在我做之前没有更理想的解决方案. 我当前的代码部分是我的日志代码.我有一个函数init(),用于设置处理程序并将它们附加到根记录器,以及一个函数set_console_level(level),用于

  • 这可能> Sublime3一个python linter virtualenv?2019-06-28 23:46:16

    我已经阅读了很多相互冲突的SO帖子,经历了我能找到的所有相关github问题,并尝试了各种sublime配置文件中的无数配置选项,最后放弃并诉诸此请求帮助. 正如标题所述 – 我想使用sublime3 sublime linter之类的东西,比如pylint,使用安装在特定项目虚拟环境中的Python来输入我的Python

  • python – Pylint抱怨“没有价值论证’cls’”2019-06-28 06:43:53

    我已经定义了以下类方法来从pandas.DataFrame定义我的对象而不是像这样的列表: class Container(object): @classmethod def from_df(cls, df): rows = [i for _, i in df.iterrows()] return cls(rows) 和pylint在返回线上抱怨E1120’代码味道’: No va

  • python – 如何使用pylint 1.8.2生成html报告以在gitlab-ci页面中发布?2019-06-07 17:43:24

    我在gitlab有一个django项目.在我的一个CI管道中,我使用pylint生成具有给定分数的徽章.此外,pylint以txt格式生成问题报告.有没有办法在html中生成此报告以作为工件发布?解决方法:不幸的是,从pylint-1.7开始,html输出功能已被删除. https://docs.pylint.org/en/1.8/whatsnew/1.7.htm

  • python – imp.find_module的替代品?2019-05-18 13:47:18

    背景 我已经厌倦了当你使用命名空间包并将你的代码库划分为单独的文件夹时,pylint无法导入文件的问题.因此,我开始深入研究astNG源代码,该代码已被确定为问题的根源(参见astng上的bugreport 8796).问题的核心似乎是在查找导入过程中使用pythons自己的imp.find_module. 会发生的是导

  • How To Add Custom Build Steps and Commands To setup.py2019-04-24 08:53:55

    转自:https://jichu4n.com/posts/how-to-add-custom-build-steps-and-commands-to-setuppy/ A setup.py script using distutils / setuptools is the standard way to package Python code. Often, however, we need to perform custom actions for code generation, running

  • 问题记录 | PyLint not recognizing cv2 members2019-04-23 19:43:13

    问题记录 | PyLint not recognizing cv2 members VScode中安装了pylint,总是提示cv2的一些成员函数找不到, 如这样的问题: Module 'cv2' has no 'cvtColor' member Module 'cv2' has no 'imread' member 类似Module 'cv2' has no '*' member 要我

  • Visual Studio Code 打开.py代码报Linter pylint is not installed解决办法2019-04-12 14:47:37

    刚刚开始学习Python 编程,在Visual Studio Code 打开.py代码总是报Linter pylint is not installed错误,最后从网上找到解决办法记录一下:  原文地址:https://blog.csdn.net/lhb215215/article/details/79830242 确保已经安装Python编译环境 点击下图位置(这个是我已经安装过后的文字,原

  • fatal pylint error : ......can't find '__main__'module in2019-03-06 08:52:55

    fatal pylint error : ......can't find '__main__'module in原因是没有安装pylint,所以提示没有找到__main__模块 解决方案:1.到官网上https://pypi.python.org/pypi/pylint下载包,如果能懂的话,跟着操作就行了否则2.安装 astroidpython -m pip install astroid如果你电脑安装了pip,

  • Pylint在项目中的使用2019-02-15 20:44:13

        需求背景: Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。 Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有