Heim > Backend-Entwicklung > Python-Tutorial > Verpacken und Veröffentlichen von Python-Code

Verpacken und Veröffentlichen von Python-Code

不言
Freigeben: 2018-04-24 15:25:27
Original
2512 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode zum Packen und Veröffentlichen von Python-Code vorgestellt.

Im Python-Programm wird eine .py-Datei als Modul betrachtet und in jedem Modul definiert . verschiedene Funktionen. Wenn wir eine Funktion in einem Modul verwenden möchten, müssen wir zuerst das Modul importieren, sonst ist die Funktion undefiniert.

Das Folgende ist die Methode zum Packen und Installieren des Pakets.

Das Beispiel in diesem Artikel ist die Erstellung eines simulierten Anmeldeprogramms:

Der logIn.py-Dateicode lautet wie folgt:

pwd=int(raw_input('please input your passward: '))
if pwd==123:
  print 'success'
else:
  print 'error'
Nach dem Login kopieren

1. Verpackung

1. Dieser Ordner wird zum Speichern der .py-Dateien verwendet, die wir jetzt verwenden werden Wir erstellen einen Ordner namens „Distribution“ und legen „logIn.py“ in diesem Ordner ab)

2. Erstellen Sie eine neue setup.py-Datei im Distributionsordner mit dem folgenden Code:

from distutils.core import setup
setup(
 name='logIn',  #这个是最终打包的文件名
 version='1.0.0',
 py_modules=['logInr'], #要打包哪些,.py文件,
 )
Nach dem Login kopieren

3. Wechseln Sie im letzten Schritt zum Distributionsordner und führen Sie dann den folgenden Befehl aus:

python setup.py sdist
Nach dem Login kopieren

Auf diese Weise befinden sich einige weitere Dateien im Ordner dist. logIn-1.0.0.tar.gz ist unser Release-Paket

2. Installieren Sie das Paket auf einem lokalen Kopiemedium :

sudo python setup.py install
Nach dem Login kopieren

Der Pfad ist: /usr/local/lib/python2.7/dist-packages

Das obige ist der detaillierte Inhalt vonVerpacken und Veröffentlichen von Python-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage