pep8

    0热度

    1回答

    根据PEP 8,这是可以接受的(也是我在过去使用): result = some_function_that_takes_arguments( 'a', 'b', 'c', 'd', 'e', 'f', ) 我的问题是,这是否也适用于函数定义,所以像: def some_function_that_takes_arguments( a, b, c, d,

    2热度

    2回答

    我想清理我的代码一点点,和我有麻烦搞清楚其中的这2种方法被认为是最Python的一个 import os dir = os.path.dirname(__file__) str1 = 'filename.txt' f = open(os.path.join(dir,str1),'r') 虽然第二似乎是干净的一个了,我觉得声明fullPath有点太多了,因为它只会使用一次。 import

    8热度

    1回答

    我不是pep-8的大多数东西的坚持者,但是在编写代码时我个人更喜欢某些东西(相对于工作而言,我会坚持现有的风格或缺乏现有的东西代码库)。 有一件事我个人倾向于遵循的是PEP-8的建议有关blank lines: 环绕顶级函数和类有两个空白 行定义。 类中的方法定义被一行空白 包围。 但是,我没有能够让Pylint警告我,当我违反这个。我的.pylintrc中没有看到任何与此相关的功能被禁用,我无法

    7热度

    3回答

    有时候它看起来合理使用__init__作为初始化方法已有对象,即: class A(): def __init__(self, x): self.x = x def set_state_from_file(self, file): x = parse_file(file) self.__init__(x) 作为替代方式实现我看到以下内容

    2热度

    2回答

    我得到下面的代码continuation line under-indented for visual indent错误: command = 'ffmpeg -i downloaded.mp4 -codec:v libx264 -codec:a \ aac -map 0 -f ssegment -segment_format mpegts \ -segment_lis

    0热度

    1回答

    我知道在Python常量更多的是一种约定的还我与一位同行的程序员在以下行的参数: FILE = open("file.txt").readlines() 随着FILE后多次使用,例如in a for line in FILE 我们希望代码尽可能的好。我相信FILE应该从来没有被宣布为一个常数,因为它依赖于open()和readlines()函数的输出。然而,相反的观点是,FILE从来没有改变我

    0热度

    1回答

    参照这个原帖:Enable pep8 in Eclipse 你有什么建议可以做到使用远程文件浏览器时得到PEP8工作?如果可能的话。

    1热度

    1回答

    Pep8(或任何其他依赖项)正在安装到/ tmp目录中!因此gitlab没有找到pep8的位置。结果这个构建失败了。任何想法? 我正在使用默认的python图像。 .gitlab-ci.yml: image: python:2.7 stages: - build before_script: - pip install -t lib --verbose

    8热度

    5回答

    如何在Visual Studio代码中抑制pep8警告?我想要做的就是压制E501警告我不想在我的代码长度超过80个字符时收到警告。我使用这里是vscode { "python.linting.pylintEnabled": false, "python.linting.pep8Enabled": true, "python.pythonPath": "/worksp

    0热度

    1回答

    我正在用2个源python文件构建一个相对简单的python模块。 的结构是如下所示: ├── MyModule │   ├── MyModule │   │   ├── __init__.py │   │   ├── file1.py │   │   ├── file2.py │   ├── requirements.txt │   ├── setup.py 内部的__init_