Sziasztok!
Valaki mondja meg plz, hogy mi a külömbség pythonban a from akármi import * és az import akármi között? pl a gadfly modul beimportálódik mindkét esetben, de a benne lévő függvényeket csak akkor tudom használn, ha import gadfly van.
köszi.
- 938 megtekintés
Hozzászólások
import optparse
után lesz egy optparse modulod, ami ebben van azt mint argumentum éred el: optparse.OptionParser ...etc
from optparse import *
mindent betölt az optparse modulból, a "gyökér" szintre, tehát az OptionParser-t mint OptionParser látod - de minden mást is, amit a modul exportál (ha pont olyan nevű változót használsz, érhetnek meglepetések)
Tehát a from optparse import * helyett inkább
import optparse #ha csak kevés helyen használod
improt optparse as O #ha utálsz gépelni
vagy
from optparse import OptionParser #ha tudod, mit fogsz használni
- A hozzászóláshoz be kell jelentkezni
köszönöm
- A hozzászóláshoz be kell jelentkezni