乙個py檔案就是乙個模組;
包就是資料夾,和資料夾不一樣的就是裡面有乙個__init__.py
的檔案;
庫就是你安裝的那個,裡面可能有很多包,包裡面又有很多模組,所以庫名不一定是包名;
搞乙個資料夾,隨便叫什麼,把你寫好的包放進去,在這個資料夾下寫乙個setup.py
的檔案,內容大致如下:
from distutils.core import setup
setup(
name =
'videocopier'
,# 庫名
version =
'2.6'
, description =
, author =
'ljj&mt'
, author_email =
, py_modules =
['video**********.**********.bilibili**********'
,'video**********.**********.cntv**********'
,'video**********.util.moviepy_util'
,'video**********.util.ffmpeg_util'
]# 你要發布的模組
)
控制台執行指令python setup.py sdist
;
這時候你會發現多了乙個dist資料夾,然後執行指令python setup.py install
就成功安裝了;
如果你希望別人直接pip install 你的庫名
來安裝你的庫;
先去pypi官網註冊乙個賬號,在家目錄下建立乙個名為.pypirc
的檔案,裡面寫入:
[distutils]
index-servers=pypi
[pypi]
repository =
username = 你的pypi賬戶名
password = 你的pypi密碼
然後執行指令python setup.py sdist upload
即可發布; KNN演算法的最簡解釋
knn是屬於監督學習中的一類分類方法,knn即k最鄰近分類演算法 1 knn演算法的核心思路 通過計算每個訓練樣本到待分類樣本的距離,取和待分類樣本最近的k個訓練樣例,k個樣本中哪個類別的訓練樣例站多數,則待分類樣品就屬於哪個類別。這裡的距離有很多中,例如有曼哈頓距離 p 1 歐式距離 p 2 等,...
Python 之struct模組解釋
最近學習了python的網路程式設計,網路程式設計用到的作業系統知識很多,還是很有必要先把作業系統必要知識複習一遍了,雖然我系統的學過一次但是還是太久沒看了忘記了,記下來就讓我們講一下struct吧 1 按照指定格式將python資料轉換為字串,該字串為位元組流,如網路傳輸時,不能傳輸int,此時先...
python的簡單使用 python模組簡單使用
建立你自己的模組是十分簡單的,你一直在這樣做!每個python程式也是乙個模組。你已經確保它具有.py副檔名了。下面這個例子將會使它更加清晰。建立你自己的模組 例8.3 如何建立你自己的模組 usr bin python filename mymodule.py defsayhi print hi,...