Ved udviklingen Python -programmer , er det ofte nødvendigt at sikre , at flere moduler eller kode baser udarbejdes sammen. Disse moduler kunne dele funktionalitet, eller definere kode, der bruges af andre programmer. Du oprette en Python " setup" script til at styre disse projekter : Når programmet udføres , setup scriptet fortæller tolken hvilke filer der er behov for . Ved at bruge " setup" funktionen i " distutils "-modulet , kan du oprette en Python script der tjekker for afhængigheder ved at kræve bestemte biblioteker , før en Python kode henretter . Ting du skal
Python Interpreter
Vis Flere Instruktioner
1
Begin setup scriptet ved at importere " setup" -modulet. Import af opsætningsmodul i begyndelsen af scriptet tillader dig at definere dette script som en setup script snarere end en almindelig program : !
# /Usr /bin /python
fra distutils.core importere setup
2
Supply argumenter til setup script til at angive bygge parametre for dit script . Disse argumenter definerer navn, version og skaberen af projektet , samt give det en beskrivelse : Hej
setup (navn = ' Projekt ' , version = '1 .0 ' , beskrivelse = ' Test Project ", author = ' Bob Smiths )
3
Medtag "kræver " argument i setup -funktionen til mandat udarbejdelse af visse pakker , der kræves af det aktuelle projekt. Det kræver argument vil tjekke for de angivne pakker og smide en fejl, hvis disse pakker ikke er en del af det nuværende Python system:
setup (navn = ' Projekt ' , version = '1 .0 ' , beskrivelse = ' Test Project ' , forfatter =' Bob Smiths kræver = {' tid ', ' mymodule '} )
4
Kontroller for moduler inde kode. Hvis du ønsker at tjekke for afhængigheder , mens et script henretter , kan du bruge " imp " biblioteket og dets medlemsfunktion " find_module " for at afgøre, om modulet findes. Denne indstilling giver lettere afhængighed kontrol for mindre scripts : Hej
#! /usr /bin /python
import imp
try : imp.find_module ( 'tid' ) , undtagen ImportError : print ' No modul! Spændende ... '