ホームページ  >  記事  >  バックエンド開発  >  Python コードのパッケージ化と公開

Python コードのパッケージ化と公開

不言
不言オリジナル
2018-04-24 15:25:272475ブラウズ

この記事では主にPythonコードをパッケージ化して公開する方法を紹介しますので、必要な方は参考にしてください

Pythonプログラムでは.pyファイルをモジュールとみなし、モジュールごとに異なる関数を定義します。モジュール内の関数を使用したい場合は、まずモジュールをインポートする必要があります。そうしないと、関数が未定義になります。

パッケージをパッケージ化してインストールする方法は次のとおりです。

この記事の例は、シミュレートされたログイン プログラムを作成することです:

logIn.py ファイルのコードは次のとおりです:

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

1. パッケージ化

1. まず、このフォルダーを作成します。フォルダーが使用されます パブリッシュに使用する .py ファイルを保存します (ここで、distribution という名前のフォルダーを作成し、このフォルダーに logIn.py を配置します)

2. 次のコードを使用して、distribution フォルダーに新しい setup.py ファイルを作成します。

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

3. 最後のステップで、配布フォルダーに移動し、次のコマンドを実行します。

python setup.py sdist

このようにして、フォルダー内にさらにいくつかのファイルが存在します。 dist フォルダー、logIn-1.0.0.tar.gz がリリース パッケージです。

次に、パッケージをローカル コピーにインストールします:

sudo python setup.py install

パスは: /usr/local/lib/ python2.7/dist-packages

以上がPython コードのパッケージ化と公開の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。