最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)打包成庫供別的模塊調(diào)用

 更新時(shí)間:2020年07月13日 14:41:16   作者:ITBriceWu  
這篇文章主要介紹了Python實(shí)現(xiàn)打包成庫供別的模塊調(diào)用,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.創(chuàng)建python項(xiàng)目bricewulib

2.新建test_package包并創(chuàng)建info1類以及print_hello方法

3.為了讓包的結(jié)構(gòu)再復(fù)雜點(diǎn),我們再在test_package下面新建一個(gè)test_package2包并創(chuàng)建Info2類以及print_hello2方法(注意:這里是Info2,不是上面的Info1)

4.此時(shí)整個(gè)test_package編寫完成,目錄結(jié)構(gòu)(test_package包包含test_package2包以及info1類,test_package2包中又包含info2類)

5.編寫:setup.py,注意:setup.py與test_package包同在bricewulib根目錄下,而setup.py中的內(nèi)容如下圖

其中比較重要的幾項(xiàng)是:name,version,packages

name:描述的是你打包的文件文件名。

version描述的是文件的版本號。

packages是所有要打包的包(package),這里需要打包的是test_package包以及test_package包下的test_package2。所以packages=[‘test_package',‘test_package.test_package2']。包與包之間用逗號“ ,”隔開

6.命令:python setup.py sdist 為模塊創(chuàng)建一個(gè)源碼包(linux下的命令,windows下自尋上網(wǎng)查詢或見此博客的參考鏈接)

7.多了一個(gè)MANIFEST文件以及文件夾dist,而我們的源碼包就在dist文件夾下面

8.我們將其解壓得到文件夾bricewulib-1.0,并進(jìn)入文件夾bricewulib-1.0

9.到bricewulib-1.0目錄下執(zhí)行:sudo python setup.py install進(jìn)行庫的安裝

10.此時(shí),我們的/usr/local/lib/python2.7/dist-packages/目錄下會多出一個(gè)文件bricewulib-1.0.egg-info和文件夾test_package,如圖(從上面的安裝信息也可以看出):

11.進(jìn)入文件夾test_package可以看到,這里的文件即是我們的源碼:

12.至此打包完成。

13.新建mytest項(xiàng)目來調(diào)用test_package包,依次通過 Info1.print_hello(),Info2.print_hello2()方法分別調(diào)用

以上這篇Python實(shí)現(xiàn)打包成庫供別的模塊調(diào)用就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3安裝Pillow與PIL的方法

    Python3安裝Pillow與PIL的方法

    今天小編就為大家分享一篇關(guān)于Python3安裝Pillow與PIL的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • python畫微信表情符的實(shí)例代碼

    python畫微信表情符的實(shí)例代碼

    這篇文章主要介紹了python畫微信表情的實(shí)例代碼,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python中窗口操作的完整教程

    Python中窗口操作的完整教程

    在使用 Python 進(jìn)行窗口操作時(shí),可以執(zhí)行各種任務(wù),如最大化、最小化、置頂窗口,本文將詳細(xì)介紹這些操作,并提供豐富的示例代碼,希望可以更好地幫助大家了解如何利用 Python 操縱窗口
    2023-11-11
  • Python中Numpy包的安裝與使用方法簡明教程

    Python中Numpy包的安裝與使用方法簡明教程

    這篇文章主要介紹了Python中Numpy包的安裝與使用方法,結(jié)合簡單實(shí)例形式分析了Python使用pip命令在線與離線whl包安裝,以及使用numpy打印隨機(jī)數(shù)矩陣的操作技巧,需要的朋友可以參考下
    2018-07-07
  • jupyter notebook運(yùn)行命令顯示[*](解決辦法)

    jupyter notebook運(yùn)行命令顯示[*](解決辦法)

    這篇文章主要介紹了jupyter notebook運(yùn)行命令顯示[*],文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Python實(shí)現(xiàn)的最近最少使用算法

    Python實(shí)現(xiàn)的最近最少使用算法

    這篇文章主要介紹了Python實(shí)現(xiàn)的最近最少使用算法,涉及節(jié)點(diǎn)、時(shí)間、流程控制等相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • Python基礎(chǔ)教程之while循環(huán)用法講解

    Python基礎(chǔ)教程之while循環(huán)用法講解

    Python中除了for循環(huán)之外還有一個(gè)while循環(huán),下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之while循環(huán)用法講解的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Python基礎(chǔ)之logging模塊知識總結(jié)

    Python基礎(chǔ)之logging模塊知識總結(jié)

    用Python寫代碼的時(shí)候,在想看的地方寫個(gè)print xx 就能在控制臺上顯示打印信息,這樣子就能知道它是什么了,但是當(dāng)我需要看大量的地方或者在一個(gè)文件中查看的時(shí)候,這時(shí)候print就不大方便了,所以Python引入了logging模塊來記錄我想要的信息,需要的朋友可以參考下
    2021-05-05
  • python如何計(jì)算圓的周長和面積

    python如何計(jì)算圓的周長和面積

    這篇文章主要介紹了python如何計(jì)算圓的周長和面積問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • python多線程案例之多任務(wù)copy文件完整實(shí)例

    python多線程案例之多任務(wù)copy文件完整實(shí)例

    這篇文章主要介紹了python多線程案例之多任務(wù)copy文件,結(jié)合完整實(shí)例形式分析了Python使用multiprocessing模塊實(shí)現(xiàn)基于多線程的文件拷貝相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10

最新評論

福贡县| 郁南县| 屯门区| 翼城县| 龙口市| 西城区| 尚义县| 大渡口区| 南通市| 庆云县| 保山市| 侯马市| 无极县| 镇雄县| 广元市| 九江县| 余江县| 临城县| 洛南县| 阳新县| 石门县| 仁化县| 临江市| 平昌县| 兴山县| 任丘市| 台江县| 安福县| 保德县| 丹阳市| 额敏县| 合江县| 高清| 德兴市| 雷山县| 都安| 泸溪县| 前郭尔| 东港市| 扎兰屯市| 桂平市|