日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 制作python包,封裝成可用模塊教程

瀏覽:55日期:2022-07-17 17:39:38

首先編寫py程序:

printtest.py

def test(): print(’print test’)

將以上.py文件做成python模塊,需要在相同目錄下創建setup.py文件,setup.py中輸入配置信息:

from setuptools import setupsetup(name=’printtest’, version=’1.0’, py_modules=[’printtest’], )

打開終端,定位到該文件夾下,輸入:

python setup.py sdist

此時在目錄中生成dist文件夾,文件夾中有testpg-1.0.tar.gz文件,用戶安裝的話只需要testpg-1.0.tar.gz文件即可。將此文件解壓得到testpg-1.0文件夾,會發現該文件夾有我們剛剛書寫的3個py文件,還有一個PKG-INFO,打開該文件,會顯示該模塊的具體信息:由于我們沒有設置,所以為UNKOWN

Metadata-Version: 1.0Name: printtestVersion: 1.0Summary: UNKNOWNHome-page: UNKNOWNAuthor: UNKNOWNAuthor-email: UNKNOWNLicense: UNKNOWNDescription: UNKNOWNPlatform: UNKNOWN

終端定位到此文件夾下,輸入以下命令,模塊將會被安裝到解釋器對應的Lib/site-packages目錄下:

python setup.py install

安裝后,會發現Lib/site-packages目錄下存在printtest.py文件和printtest-1.0-py3.6.egg-info

應用:

import printtestprinttest.test()

輸出:

print test

補充知識:python 將自定義常用的一些函數封裝成可以直接調用的模塊方法

將常用一些的函數封裝成可以直接調用的模塊方法

1. 背景

在實際的操作過程中,經常會用到一個功能,如果每次編寫代碼的時候都進行重新編寫或者打開已經編寫好的函數進行復制粘貼,這樣就顯得很麻煩,有沒有什么方法可以像導入python模塊的那樣,直接把要用的函數以模塊名+方法的形式調用呢?

答案當然是可以的,比如做數據分析時候經常要使用的功能是:實現某一路徑下的所有xlsx的合并,文件如下

python 制作python包,封裝成可用模塊教程

直接給出合并的函數,保留數據格式篩選的接口,將合并后的數據保存在fltered_data文件夾下的data_ok.xlsx文件中

def concat_excels(pattern): import pandas as pd import os import glob if not os.path.exists(’filtered_data’): os.mkdir(’filtered_data’) file_paths = glob.glob(pattern) df = pd.DataFrame() for file_path in file_paths: df_ = pd.read_excel(file_path) df = pd.concat([df,df_]) df.to_excel(’filtered_data/data_ok.xlsx’,index = False) print(’Finished!’) if __name__ == ’__main__’: concat_excels(’*.xlsx’)

2. 具體步驟

第一步:首先找到當前編輯器(可能會存在多個python解析器)對應的第三方庫的安裝路徑,如果不知道具體的位置,可以在使用的編輯器窗口輸入如下代碼,這里以requests庫為例,查看一下第三方庫的文件位置,紅色標記的即是

python 制作python包,封裝成可用模塊教程

第二步:將上面的函數所在py文件命名,可以以自己名字的簡稱進行命名,即方便導入也方便自己記住。然后將保存好的py文件移動到上面的紅色標記下,如下圖

python 制作python包,封裝成可用模塊教程

第三步:在欲合并的文件夾下創建一個py文件(比如命名為:合并數據.py),如下

python 制作python包,封裝成可用模塊教程

第四步:編輯代碼,直接導入模塊和方法完成文件數據的合并,代碼運行截圖如下,這樣就是實現了多文件的合并,括號中保留了合并數據的篩選格式,方便進行之后不同格式的Excel文件的合并

from 模塊名 import * 意思是導入該模塊的所有的方法(可以直接調用函數)

python 制作python包,封裝成可用模塊教程

3. 擴展

通過這種方式,就可以把我們在日常工作中經常使用的方法(要實現的功能)都放置在以自己命名的py文件中,使用的時候直接就可以調用非常簡單,如果需要添加,就打開這個py文件,把代碼復制粘貼進去就可以了。

比如在處理圖像時候,可以直接把圖片的讀取過程中色彩的矯正和圖片的顯示封裝成函數,在使用的時候一行代碼就可以實現之前繁雜的程序

python 制作python包,封裝成可用模塊教程

使用演示:

python 制作python包,封裝成可用模塊教程

以上這篇python 制作python包,封裝成可用模塊教程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本亚洲视频| 日本欧洲一区二区| 欧美中文一区| 日本不卡高清视频| 日韩高清在线一区| 美女精品一区| 久久国产福利| 蜜臀a∨国产成人精品| 欧美日韩精品在线一区| 秋霞影视一区二区三区| 亚洲成人精品| 免费成人网www| 久久先锋影音| 日韩1区2区日韩1区2区| 国产精品一区二区精品 | 激情视频网站在线播放色 | 国产毛片一区二区三区| 久久av免费看| 精品国产鲁一鲁****| 欧美天堂视频| 日韩视频在线一区二区三区 | 日韩激情综合| 国产精品黄网站| 中文字幕在线视频网站| 五月婷婷亚洲| 亚洲精品激情| 久久久精品国产**网站| 国产h片在线观看| 99精品一区| 国产剧情在线观看一区| 久久精品亚洲一区二区| 久久只有精品| 亚洲不卡av不卡一区二区| 9久re热视频在线精品| 精品视频久久| 激情五月综合网| 日韩有码av| 精品国内亚洲2022精品成人| 亚洲伦乱视频| 蜜臀精品久久久久久蜜臀 | 亚欧成人精品| 国产成人免费av一区二区午夜| 91精品韩国| 婷婷综合福利| 国产资源在线观看入口av| 久久国产中文字幕| 日本不卡一二三区黄网| 国产不卡精品| 男女精品网站| 麻豆91精品91久久久的内涵| 亚洲手机视频| 国产日本精品| 亚洲视频综合| 国产精品66| 激情六月综合| 国产精品亚洲四区在线观看| 在线日韩视频| 欧美a一区二区| 国产亚洲精品v| 好看的av在线不卡观看| 日本不卡一区二区| 91精品在线观看国产| 日韩精品91亚洲二区在线观看| 日韩中文字幕高清在线观看| 日韩国产在线观看一区| 99视频精品全国免费| 国产精品入口久久| 1024精品久久久久久久久| 国产精品天天看天天狠| 日韩一级精品| 国产aⅴ精品一区二区四区| 男女男精品视频网| 激情黄产视频在线免费观看| 日韩久久99| 九一精品国产| 国产精品蜜月aⅴ在线| 国产农村妇女精品一二区| 日韩成人精品一区| 亚州精品视频| 亚洲精品91| 高清一区二区三区| 欧美精品观看| 久久亚洲二区| 日韩精品免费一区二区在线观看| 国产剧情一区| 每日更新成人在线视频| 亚洲女同av| 欧美国产日韩电影| 视频国产精品| 午夜国产欧美理论在线播放| 老司机免费视频一区二区三区| 国产精品久久观看| 国产乱人伦精品一区| 亚洲一二三区视频| 尤物在线精品| 日韩精品影视| 久久久久久久欧美精品| 蜜桃一区二区三区| 综合日韩av| 久久99蜜桃| 久久国产三级精品| 蜜臀久久99精品久久久久久9 | 在线精品小视频| av资源新版天堂在线| 国产精品尤物| 欧美天堂在线| 日韩在线电影| 日韩精品久久久久久久软件91| 日韩精品一级二级| 欧美国产91| 米奇777超碰欧美日韩亚洲| 久久精品av| 国产91精品对白在线播放| 欧美激情另类| 国产精品高颜值在线观看| 久久精品国产网站| 麻豆91精品视频| 老司机精品在线| 精品久久精品| 91亚洲一区| 亚洲精品国产嫩草在线观看 | 美女久久精品| 六月丁香综合在线视频| 久久丁香四色| 国产极品久久久久久久久波多结野 | 亚洲资源av| 视频一区欧美日韩| 亚洲久久视频| 欧美一区影院| 国产伦理一区| 国产精品毛片久久久| 国产精品调教| 国产精品夜夜夜| 国产一区丝袜| 最近高清中文在线字幕在线观看1| 国产精品黑丝在线播放| xxxxx性欧美特大| 99久久九九| 尤物网精品视频| 亚州精品视频| 国产精品日本一区二区不卡视频| 国产精品男女| 在线天堂资源www在线污| 欧洲一区二区三区精品| 激情久久久久久| 亚洲一区欧美激情| 亚洲三级网址| 久久国产精品色av免费看| 精品欠久久久中文字幕加勒比| 欧美日韩国产观看视频| 久久国产电影| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲精品女人| 久久99青青| 久久人人99| 免费人成精品欧美精品| 国产精品最新自拍| 日韩1区在线| 亚洲国产不卡| 日韩高清在线一区| 福利一区在线| 一区二区三区视频免费观看 | 亚洲网址在线观看| 国产精品久久久久久久久久白浆 | 日韩精品免费视频一区二区三区| 日韩高清三区| 国产亚洲欧美日韩在线观看一区二区| 青草综合视频| 久久精品免视看国产成人| 久久美女性网| 麻豆精品视频在线观看| 久久字幕精品一区| 久久精品国产在热久久| 国产精品激情电影| 日韩精品第一| 99在线|亚洲一区二区| 天堂成人免费av电影一区| 婷婷亚洲五月色综合| 精品在线网站观看| 久久国产精品美女| 亚洲少妇在线| 亚洲我射av| 日韩精品一区第一页| 精品视频在线你懂得| 美女国产一区| 日韩激情中文字幕| 欧美亚洲综合视频| 亚洲区国产区| 亚洲欧美伊人| 久久理论电影| 国产精品毛片久久| 日韩成人a**站| 精品女同一区二区三区在线观看| 午夜亚洲精品| 久久精品九色| 国产高清不卡| 国产亚洲精品美女久久| 99国产精品久久久久久久成人热| 国产一区二区三区视频在线| 日本午夜精品久久久|