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

Verpacken und Veröffentlichen von Python-Code

不言
不言Original
2018-04-24 15:25:272452Durchsuche

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'

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文件,
 )

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

python setup.py sdist

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

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!

Stellungnahme:
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