Question: what is the difference between import and from import?
Answer: Importing the module doesn't waste anything; the module is always fully imported (into the sys. modules mapping), so wether you use import sys or from sys import argv makes no odds. The only difference between the two statements is what name is bound; import sys binds the name sys to the module (so sys -> sys.