Почему PEP8 заявляет, что импорт обычно должен быть на отдельных линиях? - PullRequest
13 голосов
/ 03 февраля 2012

С 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

Я думал, что разделенный запятыми стиль проще, короче, легче читать и писать, пока я не прочитаю PEP8.Есть ли у него какие-либо недостатки?ПКП 8 не дал никаких объяснений по этому поводу.

Итак, мой вопрос, почему это плохо?

1 Ответ

17 голосов
/ 03 февраля 2012

Одной из причин может быть то, что системам управления источниками легче идентифицировать различия для каждой отдельной строки, чем делать это в строках источника.

Как и во многих PEP 8, это вопроспредпочтение.Последовательность важнее, чем какой вариант вы выберете.

...