Python學習筆記(一):Python代碼的打包與發佈

在python程序中,一個.py文件被看成一個模塊,在各個模塊中定義了不一樣的函數。當咱們要使用某一個模塊中的某一個函數時,首先須將這個模塊導入,不然就會出現函數未定義的狀況.python

下面記錄的是打包及安裝包的方法。函數

本文示例是創建一個模擬登陸的程序:
logIn.py文件代碼以下:code

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

打包

  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文件,
 )
  1. 在最終中,cd到這個distrbution文件夾中,而後運動行以下命令:
python setup.py sdist

這樣在文件夾中就多出了幾個文件,在dist文件夾中的,logIn-1.0.0.tar.gz就是咱們的發佈包了;input

安裝包到本地副本中

sudo python setup.py install

路徑在%PYTHON_HOME%/Lib/site_packages/it

相關文章
相關標籤/搜索