pep8 相关问题

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

我应该在python中使用“camel case”或下划线吗? [重复]

哪个更好,为什么? def my_function():或def myFunction():

回答 3 投票 201

为什么在`float.is_integer`中使用下划线,而不是在'str.isnumeric`中?

似乎float.is_integer是唯一的“is”方法,其名称中的下划线在Python中的内置类型中。不包含下划线的示例:str.isalnum,str.isalpha,str ....

回答 1 投票 4

如何在python中为长名称选择正确的变量名

我需要帮助为实际名称较长的变量选择合适的名称。我已经阅读了pep8文档,但找不到解决此类问题的方法。您是否可以将very_long_variable_name重命名为类似...

回答 1 投票 8

[如何告诉Spyder的样式分析PEP8从setup.cfg中读取或增加最大值。行长?

我正在使用Spyder 2.3.1和python(x,y)。在Spyder的首选项中,您可以激活“样式分析”。这很好,但我想增加最大值。容许的线长。标准的...

回答 6 投票 16

如何在Python中打破一系列链式方法?

我有一行以下代码(不要责怪命名约定,它们不是我的):subkeyword = Session.query(Subkeyword.subkeyword_id,Subkeyword.subkeyword_word).filter_by(...

回答 8 投票 110

Visual Studio代码抑制pep8警告

如何在Visual Studio代码中抑制pep8警告?我想要做的是抑制E501警告我不希望得到警告我的代码长度超过80个字符。我正在使用Don Jayamanne'......

回答 7 投票 26

带有“== True”和“为真”的表达式会产生不同的结果

我有以下MCVE:#!/ usr / bin / env python3 import pandas as pd df = pd.DataFrame([True,False,True])print(“Whole DataFrame:”)print(df)print(“\。 ..

回答 5 投票 6

Django在查询中打破了长查找名称

假设有一行代码使用包含很长“查找名称”的Django ORM执行查询:QuerySet.filter(...

回答 6 投票 14

大多数pythonic分裂这条线的方式?

我试图重新分类一个值为0到15的数组,其中新值从0到5.我的条件如下:con1 = np.in1d(arr,[0,11,13,15]).reshape(( y,x))#new val 0 con2 = ...

回答 2 投票 1

限制Atom中的行长度

我一直试图在Atom中将我的行长度限制为80个字符。我在设置中找到了“最大屏幕行长度”但我无法在那里设置值。我已经设置了软包装,但是......

回答 1 投票 6

将Python代码转换为符合PEP8的工具

我知道有一些工具可以验证你的Python代码是否符合PEP8,例如有一个在线服务和一个python模块。但是,我找不到服务或模块......

回答 5 投票 97

PEP8导入指南与最小可变跨度和可见性原理相矛盾? [关闭]

PEP 08指出:导入总是放在文件的顶部,就在任何模块注释和文档字符串之后,以及模块全局变量和常量之前。然而,这是一个众所周知的最佳做法......

回答 1 投票 1

autopep8似乎没有找到配置文件?

根据autopep8的文档(这里:https://github.com/hhatto/autopep8#configuration),如果我在我的git仓库的根目录中放置一个名为“setup.cfg”的文件,那就像[pycodestyle] ...

回答 1 投票 0

如何格式化flake8的Django设置文件

我有点痴迷用flake8格式化我的python代码。但是,我找不到在Django的设置文件中解决E501(行太长x> 79个字符)的好方法。首先是这样的(...

回答 3 投票 5

从函数调用常量时,(PEP8)换行的正确方法是什么?

我正在使用spyder并且我有一个代码类似于这个detector_x,detector_y,smeared_x,smeared_y = gamma_detection(decay_positions,cos_theta,phi)其中第二个我在......

回答 2 投票 1

如何忽略类型检查和服从行<80个字符

我有这种数据类型只是对相关数据进行分组。它应该是一个类似结构的东西,所以我选择了一个命名元组。 ConfigOption = namedtuple('ConfigOption','one two animal vehicle fairytale')On ...

回答 2 投票 1

如何编写pep8配置(pep8.rc)文件?

我找到了pep8的文档但是无法理解如何编写这些文档。我甚至找不到任何除了设置max-line-length和ignore之外的选项的例子。我想写...

回答 2 投票 22

如何在python中打破一长串链式赋值

我有很长的连锁分配如下:long_variable_name = another_long_name = a_third_name = some_func()我想在不使用行继续符\的情况下将其分解。 ...

回答 1 投票 -1

列表理解和/或与新行间隔

这似乎是一个非常简单的问题;但我看不出它是如何实际可能的。我通常认为我的代码符合PEP8标准。 83个字符是很好的东西。我有一个很长的清单(...

回答 3 投票 -2

空白行Python PEP8在类定义中的最佳实践[关闭]

我总是在课程定义后留下一个空行,代码似乎符合PEP8,因为没有提出警告。我之所以这样做是因为我发现它比一起编写更具可读性。 ...

回答 2 投票 16

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