Sollte der Import von Platzhaltern vermieden werden?

Ich verwende PyQt und stoße auf dieses Problem. Wenn meine Importanweisungen lauten:

from PyQt4.QtCore import *
from PyQt4.QtGui import *

then pylint gibt Hunderte von Warnungen "Nicht verwendeter Import" aus. Ich zögere, sie einfach auszuschalten, da es möglicherweise andere nicht verwendete Importe gibt, die tatsächlich nützlich sind. Eine andere Möglichkeit wäre, dies zu tun:

from PyQt4.QtCore import Qt, QPointF, QRectF
from PyQt4.QtGui import QGraphicsItem, QGraphicsScene, ...

und am Ende habe ich 9 Klassen in der QtGui-Leitung. Es gibt eine dritte Option:

from PyQt4 import QtCore, QtGui

und dann allen Klassen QtCore oder QtGui voranstellen, wann immer ich sie verwende.

An diesem Punkt bin ich nicht sicher, was ich letztendlich in meinem Projekt mache, obwohl das letzte aus meiner Sicht am schmerzhaftesten zu sein scheint. Was sind die gängigen Praktiken hier? Gibt es einen technischen Grund, einen Stil über dem anderen zu verwenden?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage