この記事では主に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 サイトの他の関連記事を参照してください。