pep8

    1热度

    2回答

    我一直在使用从json解析的嵌套数组。 每当我尝试访问数据中的值时,这最终会产生一条巨大的线。 假设我在var数据中有一个嵌套数组,当我尝试达到更深的值时,我仍然必须尊重80个字符的限制。我想要做的就是读取或修改值。现在 self.data["name1"]["name2"][varWithNumber][varWithNumber2][varWithNumber3] ,我想到了两个可能的解决

    1热度

    1回答

    我想提出一个瓶web应用程序,和往常一样,我__init__.py是这样的: import a from flask import Flask app = Flask(__name__) from . import views 最近我了解到,并非具有顶级别导入违反了PEP-8,所以这段代码很糟糕。但我的views.py看起来像这样: from . import app @app.rou

    0热度

    2回答

    我一直在努力让自己的代码风格变得更好,并确保代码尽可能可读。 跳过其他方法并仅仅是返回会被认为是不好的做法吗? 比如这个: if x == 1: return True return False 相反的: if x == 1: return True else: return False

    0热度

    2回答

    我有一个python setup.py文件,它为我的项目安装了某个自制软件包,php和其他依赖项。 我有写在5种不同的功能。该5个设施总数超过代码现在的样子 <code> import standard libs such as os,shlex etc. def a: "Some code here with try except clauses" def b: "S

    1热度

    1回答

    我使用flake8来检查我的python3脚本的格式。当我宣布类这样的... class MyClass: ...我得到一个警告“H238 - 老式类的声明,用新的样式(从object继承)”。 然而,文件显然有声明,就像这样:https://docs.python.org/3/tutorial/classes.html#class-definition-syntax 我认为,从object继

    1热度

    2回答

    我今天不得不无关括号添加到while条件,以避免PEP8投诉: while not found and not something and \ (time_left is None or time_left > 0): (one, two, three, four) = self.gimme(timeout=time_left) 我的解决办法: while (not fou

    0热度

    2回答

    可能是一个基本的: 我只是试图做与编码键的第一个元素在字典的重点之一多个操作,进一步分裂它基于一个字符,并与加盟如下另一个字符串: images_list["RepoTag"] = image["RepoDigests"][0].encode("utf-8").split("@")[0] + ":none" 代码片段中,我做以上格式: from django.http import JsonR

    0热度

    1回答

    试图通过pep8重新分解代码。 代码: print """Exception when sending email to: {0}, from: {1}, subject: {2}, e: {3}""".format(to, fr, subject, e) 输出: Exception when sending email to: to, from: fr, subj

    1热度

    2回答

    我曾经给了这些材料,以使这个帮手vim,以便帮助在80列执行上线长度限制PEP8规则表明样的垂直线: " Long lines highlighting. nnoremap <Leader>H :call<SID>LongLineHLToggle()<cr> hi OverLength ctermbg=none cterm=none match OverLength /\%>80v/ fu

    1热度

    1回答

    我正在写从npycursesmodule子类npycurses.ActionFormV2一个文件,我重写beforeEditingmethod,所以当我皮棉我的文件,我得到了C0103错误,因为我不符合到PEP8。 覆盖非PEP8名称的方法时,遵守PEP8的最佳,最符合python的惯例是什么?我不想完全禁用C0103,但这些错误非常烦人。当重写某些东西时,有没有办法让pylint忽略C0103?