pep8 相关问题

Python的编码约定和样式指南。不要与PEP / 8汇编语言混淆。

如何编写代码以避免pep8 W502和E504问题

我找不到围绕pep8 E502和W504的好方法我有这样的代码if(foo(a,b)或foo1(c,d)或foo2(e,f))和foo3(g,h):如果我这样写,那么我会抱怨......

回答 1 投票 1

有一种方法可以在VS Code上启用视觉线来显示PEP8的限制吗?

我想在VS Code编辑器上看到一条垂直线。有办法展示吗?我如何启用此功能?我已经安装了pylint和pep8。它似乎工作正常。我只想看看我的......

回答 1 投票 1

无法使用yapf设置/使用旋钮(谷歌的python格式化程序)

我最近一直试图熟悉google / yapf。但不知何故,我无法设置.style.yapf甚至setup.cfg。我不知道在哪里放置这些文件。目前,我正在使用任何/ ...

回答 1 投票 0

通用的方法来避免广泛的p除外?

PEP8不喜欢广泛的异常处理,比如try:do_something(),除了异常:handle_exception()我知道,有很好的理由,比如SystemExit和KeyboardInterrupt是......

回答 1 投票 4

如何告诉flake8忽略评论

我在emacs中使用flake8来清理我的python代码。我发现将我的评论标记为错误(E501行太长(x> 79个字符))令人讨厌。我想知道是否有人知道一种方式......

回答 2 投票 4

如何禁用特定文件中的pep8错误?

我试过#:PEP8-E223或#pep8:disable = E223我认为第二个会工作,但似乎不起作用。你知道我怎么能处理这个吗?

回答 6 投票 56

是否可以忽略Flake8中整个文件的某些错误代码?

我正在编辑一个类似于以下内容的Django设置文件:#flake8:来自lucy.settings.base的noqa导入*来自lucy.settings.staging_production import *#这可以确保来自...的错误

回答 2 投票 4

Python自动格式化添加额外空间

我遇到的问题与我的Python文件的Visual Studio代码中的自动格式化有关。我喜欢在Python中使用选项卡,因为它可以更容易地保持一致并更快地输入代码; ...

回答 1 投票 0

将三元运算符拆分为多行的建议布局是什么?

为了提高代码可读性,我需要将三元运算符表达式拆分为多行。我唯一的想法是这样的:very_long_function_name(......

回答 1 投票 0

Vim PEP-8插件的配置设置忽略错误和警告?

我正在使用这个插件来检测Vim中的PEP-8错误和警告:http://www.vim.org/scripts/script.php?script_id = 3430我想忽略一些错误和警告,如E501和W601中给出的...

回答 4 投票 16

您忽略了哪些PEP 8指南,以及您坚持哪些? [关闭]

多年来,我写的Python越多,我就越发现自己同意大多数指导方针,尽管我一直并故意为了自己的原因打破了一些。我很想知道......

回答 14 投票 37

“E271:不比较类型,使用isinstance()”错误

python PEP 8 linter不喜欢这样:断言类型(a)== type(b)它告诉我使用“isinstance()”代替。但是要使用isinstance,我必须做一些像assert isinstance(a,type(b))......

回答 1 投票 3

从对象实例化中的元组中提取值

我有以下代码不起作用:def call_row(body_part):row = self .__ call __()[body_part] .loc [str(row_index)]。tolist()return row [0],row [1] vector_centre = Vector2D(x,y = ...

回答 1 投票 1

返回单行for循环的PEP8约定[关闭]

注意:这是一个常规问题;代码确实有效。那就是说,我正在抛光8个月。项目并无法找出以下样式的最佳方式:def foo(Xs,Ys,image):products = ...

回答 3 投票 -1

Pylint W1202报告使用%,但没有

pylint状态的输出:nltk / nltk / tag / perceptron.py:203:[W1202(logging-format-interpolation),PerceptronTagger.train]在记录函数中使用%格式并将%参数传递为...

回答 1 投票 1

python项目结构:文件夹命名约定

我正在尝试重新安排我的项目文件。我正在努力弄清楚命名文件和文件夹的正确方法是什么。我依靠PEP8。我知道我应该避免在下面加注...

回答 1 投票 2

即使变化也是常量变量

运行pylint后请考虑以下代码:'''测试'''i = 0而i <4:myvar = i i = i + 1 pylint报告:常量名称“myvar”不符合UPPER_CASE命名样式(...

回答 1 投票 1

flake8中的缩进配置

我的项目使用宽度为4的空格进行缩进。但是,在其上运行flake8会产生警告,表示预期的制表符/缩进宽度为2个空格。如何正确配置flake8 ...

回答 1 投票 6

表示IS NOT NULL而不会导致PEP8错误

在我的项目中的某个点,我需要查询SQLAlchemy对象的NOT NULL列。在我的代码中,我这样做:session.query(MyModel).filter(MyModel.my_column!= None).all()......它的工作原理......

回答 1 投票 17

Python主要方法位置约定[关闭]

有关Python程序中main方法位置的官方指南是什么?它应该首先(在程序的顶部),最后(在底部),还是只是优先?一世 ...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.