Jaka jest różnica między tymi dwoma liniami?`from x import y` vs.` from x.y import * `
from PyQt4 import QtGui
from PyQt4.QtGui import *
Pierwszy wiersz to "import klasy QtGui z modułu PyQt4".
Ale co oznacza druga linia? "Importuj wszystko z QtGui z modułu PyQt4".
Czy to nie to samo?
Pierwsze importu moduł do bieżącej przestrzeni nazw, drugi import wszystko od tej przestrzeni nazw własnych modułów do bieżącej przestrzeni nazw. –
Należy zauważyć, że druga forma jest wysoce odradzana - patrz http://docs.python.org/howto/doanddont.html#from-module-import z tego powodu. – delnan