Python模組最簡解釋

2021-10-25 08:22:45 字數 1167 閱讀 1754

乙個py檔案就是乙個模組;

包就是資料夾,和資料夾不一樣的就是裡面有乙個__init__.py的檔案;

庫就是你安裝的那個,裡面可能有很多包,包裡面又有很多模組,所以庫名不一定是包名;

搞乙個資料夾,隨便叫什麼,把你寫好的包放進去,在這個資料夾下寫乙個setup.py的檔案,內容大致如下:

from distutils.core import setup

setup(

name =

'videocopier'

,# 庫名

version =

'2.6'

, description =

, author =

'ljj&mt'

, author_email =

'[email protected]'

, 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,...