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

Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import

 更新時(shí)間:2020年07月12日 15:05:13   作者:IG.xiaoyu  
這篇文章主要介紹了Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.新建一個(gè)文件夾example,里面放入要打包的.py文件,以及必需的_init_.py.

代碼如下:

# -*- coding: utf-8 -*-
"""
Created on Thu Nov 1 17:04:02 2018

@author: Jo
"""
#!/usr/bin/env python
#-*- coding:utf-8 -*-

def run():
  print ('This is a run package!')
if __name__ == '__main__':

   run()

內(nèi)部代碼無需修改。

2.與文件夾同目錄放入必需的setup.py文件。

代碼如下:

from setuptools import find_packages,setup
setup(
  name = 'face_API',
  version = '0.1',
  packages = find_packages(),
)

注意:name=自己代碼.py

3.在anaconda prompt中cd到指定文件夾目錄,輸入python setup.py install 完成!

tree如圖:

現(xiàn)在打開python import試試吧!

補(bǔ)充知識(shí):手把手教你自己寫一個(gè)Python模塊,并將其發(fā)布并安裝到自己的Python環(huán)境中去

首先得說明一點(diǎn),python的模塊就是有一些.py文件所構(gòu)成的,所以要想寫一個(gè)模塊,自己得先寫一些python程序,我這里就寫一個(gè)module1.py

1.接下來,就是先建立一個(gè)文件夾my_package,將自己寫的.py文件放到這個(gè)文件夾下面,并且在同級(jí)目錄同時(shí)創(chuàng)建一個(gè)__init__.py文件

2.在my_package的同級(jí)目錄下面建立一個(gè)setup.py文件

文件內(nèi)容如下:from distutils.core import setup

setup(name='壓縮包的名字',version='1.0',author='作者',pymodules=['my_package.module1'])

注意:要是你寫了多個(gè).py文件的時(shí)候,按列表里的格式繼續(xù)寫在后面就行了。完了之后保存退出。

好了,現(xiàn)在看一下目錄結(jié)構(gòu)(用命令tree),確認(rèn)沒問題的話就繼續(xù)之后的操作。

3.構(gòu)建模塊:python3 setup.py build,可以在看一下目錄結(jié)構(gòu),可以發(fā)現(xiàn)多了一項(xiàng)build。

4.生成發(fā)布?jí)嚎s包:python3 setup.py sdist,完了之后可以在看一下目錄結(jié)構(gòu),可以發(fā)現(xiàn)多了一個(gè)壓縮文件。

5.建議先將這個(gè)壓縮包放到一個(gè)‘干凈'的目錄下面,方便自己查看,完了之后解壓

6.解壓之后執(zhí)行:python3 setup.py install,安裝到自己的Python目錄下面。

7.好了,大功告成,接下來自己可以試著導(dǎo)入一下自己寫的模塊了,嘻嘻,博主我用的是ipython交互環(huán)境,導(dǎo)入自己寫的 一個(gè)判斷一個(gè)字符串是否為空的函數(shù)isnull(),可以看到,導(dǎo)入成功并成功調(diào)用,哈哈哈,美滋滋。這可是博主自己寫的第一個(gè)模塊喲,你也試試吧!哈哈~~

以上這篇Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pytorch evaluation每次運(yùn)行結(jié)果不同的解決

    Pytorch evaluation每次運(yùn)行結(jié)果不同的解決

    今天小編就為大家分享一篇Pytorch evaluation每次運(yùn)行結(jié)果不同的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 深入Python函數(shù)編程的一些特性

    深入Python函數(shù)編程的一些特性

    這篇文章主要介紹了更為深入的Python函數(shù)編程的一些特性,本文來自于IBM官方開發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • python 梯度法求解函數(shù)極值的實(shí)例

    python 梯度法求解函數(shù)極值的實(shí)例

    今天小編就為大家分享一篇python 梯度法求解函數(shù)極值的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 利用python代碼管理Word文檔屬性信息

    利用python代碼管理Word文檔屬性信息

    在Word文檔管理中,文檔屬性包含與文檔有關(guān)的關(guān)鍵信息,如標(biāo)題、作者、創(chuàng)建日期等,是進(jìn)行文檔管理的重要工具,本文將展示如何利用Python代碼來靈活操控Word文檔的屬性信息,從而滿足個(gè)性化與批量化文檔處理的需求,需要的朋友可以參考下
    2024-05-05
  • Python 字符串操作(string替換、刪除、截取、復(fù)制、連接、比較、查找、包含、大小寫轉(zhuǎn)換、分割等)

    Python 字符串操作(string替換、刪除、截取、復(fù)制、連接、比較、查找、包含、大小寫轉(zhuǎn)換、分割等)

    這篇文章主要介紹了Python 字符串操作(string替換、刪除、截取、復(fù)制、連接、比較、查找、包含、大小寫轉(zhuǎn)換、分割等),需要的朋友可以參考下
    2018-03-03
  • python 讀取數(shù)據(jù)庫并繪圖的實(shí)例

    python 讀取數(shù)據(jù)庫并繪圖的實(shí)例

    今天小編就為大家分享一篇python 讀取數(shù)據(jù)庫并繪圖的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python中網(wǎng)絡(luò)請求的12種方式

    Python中網(wǎng)絡(luò)請求的12種方式

    今天,我們要用一行簡潔的Python代碼來揭開網(wǎng)絡(luò)請求的神秘面紗,別看這行代碼短小,它背后的魔法可強(qiáng)大了,能幫你輕松獲取網(wǎng)頁數(shù)據(jù)、實(shí)現(xiàn)API調(diào)用,甚至更多,無論你是想做數(shù)據(jù)分析、網(wǎng)站爬蟲還是簡單的信息查詢,這12種方式都是你的得力助手,需要的朋友可以參考下
    2024-07-07
  • Python編程入門指南之函數(shù)

    Python編程入門指南之函數(shù)

    這篇文章主要為大家介紹了Python編程之函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python常用庫大全及簡要說明

    Python常用庫大全及簡要說明

    本文為大家羅列了Python開發(fā)的常用庫和各個(gè)庫的簡要說明以及Python開發(fā)工具,包管理,環(huán)境管理等其它常用資源和Python學(xué)習(xí)資料
    2020-01-01
  • Python繪制動(dòng)態(tài)的521玫瑰花

    Python繪制動(dòng)態(tài)的521玫瑰花

    敲了這么多年代碼,每年都得畫一些心啊花啊什么的,所以現(xiàn)在常規(guī)的已經(jīng)有些倦怠了,至少也得來個(gè)三維圖形才看著比較合理,所以本文就來繪制一個(gè)動(dòng)態(tài)的玫瑰花吧
    2023-05-05

最新評(píng)論

潮安县| 武平县| 郁南县| 左贡县| 清河县| 五常市| 林西县| 万全县| 普格县| 文化| 南木林县| 视频| 望谟县| 鄂州市| 梅州市| 辽宁省| 崇州市| 确山县| 广南县| 克拉玛依市| 房山区| 壶关县| 庐江县| 正阳县| 佛教| 昭苏县| 深泽县| 尚志市| 香港 | 乌海市| 潼关县| 石楼县| 定州市| 常德市| 德保县| 乌兰浩特市| 五指山市| 湖南省| 桂东县| 花莲市| 大邑县|