搜索

首页  >  问答  >  正文

python - 这样的代码符合PEP8标准吗?

在sublime装了个自动转化代码为PEP8标准的插件。

下面的图是转化后,怎么感觉看着不是很舒服。这样的代码是规范的吗?我还需要继续使用这个插件吗?

还有

output_path = "%s/%s/%s.m4a" % (variables.VIDEO_STORE_PATH, video.id, base_name)

=>

output_path = "%s/%s/%s.m4a" % (variables.VIDEO_STORE_PATH,
                                video.id, base_name)

是不是有点别扭...

大家讲道理大家讲道理2901 天前414

全部回复(4)我来回复

  • PHP中文网

    PHP中文网2017-04-18 09:44:08

    pep8有相关插件检测,用它检测一下就行了, 该报错的地方会报错

    回复
    0
  • 高洛峰

    高洛峰2017-04-18 09:44:08

    非常的符合啊,尤其是,这样一看就知道是括号内换行了

    output_path = "%s/%s/%s.m4a" % (variables.VIDEO_STORE_PATH,
                                    video.id, base_name)

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:44:08

    安装 pep8:pep8:

    pip install --upgrade autopep8

    之后运行:

    autopep8 --in-place --aggressive --aggressive <filename>

    会自动将你的代码调整为 pep8

    pip install --upgrade autopep8🎜 🎜之后运行:🎜 🎜autopep8 --in-place --aggressive --aggressive <filename>🎜 🎜会自动将你的代码调整为 pep8 风格,之后你再对比你之前的风格就知道符不符合了。🎜

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 09:44:08

    符合。 换行的原因是因为pep8规定了行长, 我们一般遵循小于等79个字符。
    https://www.python.org/dev/pe...

    回复
    0
  • 取消回复