clo*_*ndy 13 python coding-style pep8
从PEP 8:
- Imports should usually be on separate lines, e.g.:
Yes: import os
import sys
No: import sys, os
it's okay to say this though:
from subprocess import Popen, PIPE
Run Code Online (Sandbox Code Playgroud)
我以为逗号分隔的样式更简单,更短,更容易读写,直到我读PEP8.它有什么缺点吗?PEP 8没有对此作出任何解释.
所以我的问题是,为什么那么糟糕?
Gre*_*ill 17
一个原因可能是源控制系统更容易识别每行的差异,而不是在源代码行中识别差异.
像许多PEP 8一样,这是一个偏好问题.一致性比您最终选择的选项更重要.