python - 这样的代码符合PEP8标准吗?
大家讲道理
大家讲道理 2017-04-18 09:42:08
0
4
404

在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)

是不是有点别扭...

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(4)
洪涛

pep8 a une détection de plug-in associée, utilisez-le simplement pour le vérifier, et les erreurs seront signalées là où les erreurs doivent être signalées

小葫芦

Ça correspond très bien, surtout, d'un coup d'œil, on voit qu'il y a un saut de ligne entre parenthèses

output_path = "%s/%s/%s.m4a" % (variables.VIDEO_STORE_PATH,
                                video.id, base_name)
大家讲道理

Installer pep8 :

pip install --upgrade autopep8

Après

exécution :

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

ajustera automatiquement votre code au style pep8, et vous pourrez ensuite le comparer avec votre style précédent pour voir s'il ne correspond pas.

刘奇

Conforme. La raison des sauts de ligne est que pep8 stipule la longueur de la ligne et que nous suivons généralement 79 caractères ou moins.
https://www.python.org/dev/pe...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal