python如何自己寫庫 python如何自製庫

2021-10-11 04:42:14 字數 1440 閱讀 1783

一、首先去註冊 [python]

二、需要打包的檔案庫├── license

├── readme.md

├── manifest.in

├──main(主資料夾)

│ ├── __init__.py

│ ├── file1.py

│ ├── file2.py

├── setup.cfg

├── setup.py

檔案目錄結構不是關鍵,主要是如何在打包的時候把自己需要的檔案打包進去。

三、manifest.in 這個檔案就是在打包時把需要的檔案寫入在裡面include makefile changes.rst contributing.rst license authors tox.ini

recursive-include flask_look_mysql *

graft tests

graft examples

四、配置檔案

setup.pyfrom setuptools import setup, find_packages

setup(

name='flask_look_mysql', # 名稱

version='1.0.2', # 版本

description='a look mysql html', # 描述

license='mit license', # 啥子認證哦 直接copy

url='', # 位址 可以指向自己的 開源庫

author='libaibuaidufu', # 作者

author_email='[email protected]', # 郵箱

packages=find_packages(), # 不知道

include_package_data=true, # 不知道

platforms='any', # 平台

install_requires=["flask", "pymysql"], # 依賴庫

)注意: 具體配置 [setup詳細配置](

建立.pypirc 這是乙個影響上傳位址的檔案

windows 放在使用者目錄下 就是 .ssh那一層

linux ~/.pypirc

[distutils]

index-servers=pypi

[pypi]

repository =  #位址很重要 不然後面更新不上去 ****

username = 

password = 

五、打包命令# 生成wheel 庫

python setup.py sdist bdist_wheel

#上面會生成一些檔案  自己看一看 dist下的 可以安裝

# 上傳

tmine upload dist/*

# 或者

python setup.py sdist bdist_wheel upload

自己寫函式庫

大家現在寫 程式,是不是都是用新唐提供的函式庫?在體驗 開發板的一開始,我也是使用函式庫,畢竟這個太方便了。可是有一天,我發現乙個只使用時鐘和io以及 除錯串列埠的程式居然查過了16k的時候,我震驚了!天啊,這麼乙個簡單的 功能,需要這麼多的程式空間嗎?抱著懷疑的態度,我讀了新唐提供的庫。看完後,乙...

Python2 7 如何引入自己寫的類

系統環境 win10 開發環境 jetbrains pycharm 2017.1.5 x64 python版本 2.7 假如我們有乙個class叫dbutil,它在a.py裡 最好乙個py檔案中對應乙個class,這樣比較清晰 它應該具有init self 函式。就像這樣 class dbutil ...

python函式如何寫 python如何寫函式

python函式的定義 定義函式,也就是建立乙個函式,可以理解為建立乙個具有某些用途的工具。定義函式需要用 def 關鍵字實現,具體的語法格式如下 def 函式名 形參列表 由零條到多條可執行語句組成的 塊 return 返回值 其中,用 括起來的為可選擇部分,即可以使用,也可以省略。此格式中,各部...