亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(shí)庫(kù) > Pyhton模塊和包相關(guān)知識(shí)總結(jié)

Pyhton模塊和包相關(guān)知識(shí)總結(jié)

熱門標(biāo)簽:哈爾濱ai外呼系統(tǒng)定制 白銀外呼系統(tǒng) 海南400電話如何申請(qǐng) 激戰(zhàn)2地圖標(biāo)注 陜西金融外呼系統(tǒng) 唐山智能外呼系統(tǒng)一般多少錢 騰訊外呼線路 公司電話機(jī)器人 廣告地圖標(biāo)注app

一、模塊

每一個(gè)以擴(kuò)展名 py 結(jié)尾額 Python 源代碼文件都是一個(gè)模塊模塊名 同樣也是一個(gè)標(biāo)識(shí)符,需要符合標(biāo)識(shí)符的命名規(guī)則在模塊中定義的 全局變量、函數(shù)、類 都是提供給外接直接使用的工具 模塊的兩種導(dǎo)入方式

1)import 導(dǎo)入

import 模塊名1,模塊名2

import 模塊名1
import 模塊名2

導(dǎo)入之后

  • 通過(guò) 模塊名. 使用 模塊提供的工具——全局變量、函數(shù)、類

使用 as 指定模塊的別名

import 模塊名1 as 模塊別名

注意:模塊別名應(yīng)該 符合 大駝峰命名法

2)from…import 導(dǎo)入

  • 如果希望從某一個(gè)模塊中,導(dǎo)入 部分工具,就可以使用 from … import 的方式
  • import 模塊名 是一次性把模塊中 所有工具全部導(dǎo)入,并且通過(guò) 模塊名/別名 訪問(wèn)
# 從模塊 導(dǎo)入 某一個(gè)工具
from 模塊1 import 工具名

導(dǎo)入之后

  •  不需要通過(guò) 模塊名.
  • 可以直接使用 模塊提供的工具——全局變量、函數(shù)、類

注意:
如果 兩個(gè)模塊,存在同名的函數(shù),那么后導(dǎo)入模塊的函數(shù),會(huì)覆蓋掉先導(dǎo)入的函數(shù)

  • 如果代碼沖突,可以使用 as 關(guān)鍵 給其中一個(gè)模塊起一個(gè)別名

from…import * (不推薦使用)

# 從模塊 導(dǎo)入 所有工具
from 模塊名1 import *

二、模塊的搜索順序

Python 的解釋器在 導(dǎo)入模塊時(shí),會(huì):

1.搜索 當(dāng)前目錄 指定模塊名的文件,如果有就直接導(dǎo)入

2.如果沒(méi)有,再搜索 系統(tǒng)目錄

注意:在給文件起名時(shí),不要和系統(tǒng)的模塊文件 重名

Python 中每一個(gè)模塊都有一個(gè)內(nèi)置屬性 __file__ 可以查看模塊的 完整路徑

三、使模塊下方的測(cè)試代碼在導(dǎo)入時(shí)不會(huì)執(zhí)行

  • 在導(dǎo)入文件時(shí),文件中所有沒(méi)有任何縮進(jìn)的代碼 都會(huì)被執(zhí)行一遍

__name__屬性

  • __name__屬性 可以做到,測(cè)試模塊的代碼只在測(cè)試情況下被運(yùn)行,而在被導(dǎo)入時(shí)不會(huì)被執(zhí)行
  • __name__ 是 Python 的一個(gè)內(nèi)置屬性,記錄著一個(gè)字符串
  • 如果 是被其他文件導(dǎo)入的,__name__就是 模塊名
  • 如果是當(dāng)前執(zhí)行的程序 __name__是 __main__

示例:

# 導(dǎo)入模塊
# 定義全局變量
# 定義類
# 定義函數(shù)

# 在代碼的最下方
def main():
	# ...
	pass

# 根據(jù) __name__判斷是否執(zhí)行下方代碼
if __name__ == '__main__':
	main()

四、包

  • 包是一個(gè) 包含多個(gè)模塊的 特殊目錄目錄
  • 下有一個(gè) 特殊的文件 __init__.py
  • 使用 import 包名 可以一次性導(dǎo)入 包 中所有的模塊

__init__.py

  • 要在外界使用 包 中的模塊,需要在 __init__.py 中指定 對(duì)外界提供的模塊列表
# 從 當(dāng)前目錄 導(dǎo)入 模塊列表
from . import 模塊名
from . import 模塊名

例如:

五、發(fā)布模塊

制作發(fā)布?jí)嚎s包步驟

1)創(chuàng)建 setup.py

setup.py 的文件

from distutils.core import setup

setup(name="vvcat_package",  # 包名
		version="1.0", # 版本
		description="用來(lái)測(cè)試",  # 描述信息
		long_description="用來(lái)測(cè)試如何發(fā)布?jí)嚎s包",  # 完整描述信息
		author="vvcat",  # 作者
		author_email="206647497@qq.com",  #作者郵箱
		url="https://blog.csdn.net/qq_44989881?t=1",  # 主頁(yè)
		py_modules=["vvcat_package.test1",  
					"vvcat_package.test2"])  # 包中的模塊

有關(guān)字典參數(shù)的詳細(xì)信息,可以參閱官方網(wǎng)站:

https://docs.python.org/2/distutils/apiref.html

先cd到setup.py 所在的目錄 ,通過(guò) ls -l 命令 可以看到有以下幾個(gè)文件

2)構(gòu)建模塊

python3 setup.py build

通過(guò) tree命令可以看到當(dāng)前目錄結(jié)構(gòu)
如果沒(méi)有 tree 命令,可以通過(guò)以下操作,安裝

sudo apt-get install tree

使用 tree命令 后會(huì)看到
使用 python3 setup.py build命令 生成的 build 文件夾中的內(nèi)容

3)生成發(fā)布?jí)嚎s包

python3 setup.py sdist


六、安裝模塊

tar -zxvf 包名-1.0.tar.gz

sudo python3 setup.py install

使用 tar -zxvf vvcat_package-1.0.tar.gz 命令后

會(huì)出現(xiàn) vvcat_package-1.0文件夾

vvcat_package-1.0文件夾中的內(nèi)容

使用 cat PKG-INFO命令可以查看到 PKG-INFO文件中的內(nèi)容

使用 sudo python3 setup.py install命令安裝vvcat_package模塊

查看 vvcat_package模塊安裝后所在的目錄,會(huì)看到以下幾個(gè)文件:
vvcat_package vvcat_package-1.0.egg-info

通過(guò) ipython3 對(duì)安裝的模塊進(jìn)行測(cè)試


七、卸載模塊

直接從安裝目錄下,把安裝模塊的目錄 刪除就可以

cd /usr/local/lib/python3.6/dist-package/

sudo rm -r vvcat_package*

根據(jù)以上兩條命令進(jìn)行如下操作:
先查看模塊 安裝的目錄

# __file__ 用來(lái)查看模塊所在的目錄
vvcat_package.__file__   

通過(guò) cd 命令 到 dist-packages 目錄下

最后使用 sudo rm -r vvcat_package*命令便可以卸載掉 安裝的 vvcat_package模塊
以下是刪除后只剩下 vvcat_package-1.0.egg-info 文件

當(dāng)再次使用 ipython3 調(diào)用該模塊時(shí),會(huì)顯示沒(méi)有該模塊。

八、pip 安裝第三方模塊

pip 是一個(gè)現(xiàn)代的,通用的 Python 包管理工具提供了對(duì) Python 包的查找、下載、安裝、卸載等功能

安裝和卸載命令如下:

# 將模塊安裝到 Python 3.x 環(huán)境
sudo pip3 install pygame
sudo pip3 uninstall pygame

在 Mac 下安裝 iPython

sudo pip install ipython

在 Linux 下安裝 iPython

sudo apt install ipython3

到此這篇關(guān)于Pyhton模塊和包相關(guān)知識(shí)總結(jié)的文章就介紹到這了,更多相關(guān)Pyhton模塊和包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 在python中實(shí)現(xiàn)導(dǎo)入一個(gè)需要傳參的模塊
  • python文件目錄操作之os模塊
  • Python使用scapy模塊發(fā)包收包
  • Python基礎(chǔ)之hashlib模塊詳解
  • Python collections模塊的使用技巧
  • Python使用random模塊實(shí)現(xiàn)擲骰子游戲的示例代碼
  • Python爬蟲(chóng)基礎(chǔ)之requestes模塊
  • python常見(jiàn)模塊與用法
  • python中sys模塊的介紹與實(shí)例
  • Python中os模塊的簡(jiǎn)單使用及重命名操作
  • python基于concurrent模塊實(shí)現(xiàn)多線程
  • python xlwt模塊的使用解析

標(biāo)簽:益陽(yáng) 四川 惠州 上海 黑龍江 黔西 常德 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Pyhton模塊和包相關(guān)知識(shí)總結(jié)》,本文關(guān)鍵詞  Pyhton,模塊,和,包相關(guān),包,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Pyhton模塊和包相關(guān)知識(shí)總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Pyhton模塊和包相關(guān)知識(shí)總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    免费国产在线观看| 黄色福利片| 国产成人啪精品| 久草免费在线视频| 九九九国产| 精品久久久久久中文| 欧美日本免费| 国产麻豆精品视频| 国产精品自拍亚洲| 亚洲天堂在线播放| 日本伦理片网站| 久久99这里只有精品国产| 国产伦精品一区二区三区在线观看| 日韩免费在线观看视频| 欧美激情一区二区三区视频 | 四虎影视久久久| 欧美1区2区3区| 国产视频久久久久| 青青久在线视频| 国产91精品一区| 美女免费黄网站| 国产成人精品综合久久久| 日日爽天天| 国产成a人片在线观看视频| 二级特黄绝大片免费视频大片| 97视频免费在线观看| 日本特黄特色aaa大片免费| 一级毛片视频免费| 韩国三级香港三级日本三级| 国产美女在线观看| 美女免费精品视频在线观看| 欧美a级大片| 一级毛片看真人在线视频| 成人免费网站视频ww| 青草国产在线| 免费毛片播放| 麻豆午夜视频| 国产不卡在线观看视频| 尤物视频网站在线观看| 亚洲 激情| 尤物视频网站在线| 四虎影视库| 国产精品自拍一区| 欧美α片无限看在线观看免费| 国产原创中文字幕| 久久99中文字幕| 精品国产香蕉伊思人在线又爽又黄| 美国一区二区三区| 免费一级片在线| 日韩免费在线观看视频| 国产麻豆精品免费视频| 日日夜人人澡人人澡人人看免| 久久成人亚洲| 日韩欧美一及在线播放| 欧美一级视频免费| 成人a大片在线观看| 黄视频网站在线免费观看| 九九热国产视频| 欧美一级视频高清片| 香蕉视频久久| 精品国产一区二区三区久久久蜜臀| 久久久久久久久综合影视网| 成人影视在线播放| 国产成人女人在线视频观看 | 国产不卡精品一区二区三区| 99色视频| 99热精品一区| 国产麻豆精品视频| 精品视频免费看| 日韩中文字幕在线亚洲一区 | 色综合久久久久综合体桃花网| 99热热久久| 一级毛片视频播放| 成人免费福利片在线观看| 午夜激情视频在线观看| 青青久久网| 亚洲第一页乱| 青青久久精品| 四虎影视久久久| 精品视频在线观看一区二区| 午夜在线亚洲| 成人a级高清视频在线观看| a级黄色毛片免费播放视频| 国产一区二区精品久久| 美女被草网站| 国产亚洲男人的天堂在线观看| 可以免费在线看黄的网站| 精品视频在线观看免费| 久久精品大片| 国产成a人片在线观看视频| 国产麻豆精品免费视频| 国产福利免费观看| 国产一区二区精品尤物| 欧美电影免费| 97视频免费在线观看| 精品国产亚洲人成在线| 精品国产一区二区三区精东影业| 一级毛片看真人在线视频| 韩国妈妈的朋友在线播放| 成人影视在线观看| 国产一级强片在线观看| 天天做日日干| 午夜激情视频在线观看 | 国产综合91天堂亚洲国产| 精品视频免费看| 精品国产亚一区二区三区| a级精品九九九大片免费看| 精品国产一级毛片| 久久精品大片| 国产伦精品一区三区视频| 九九久久国产精品大片| 青青久久精品| 日韩欧美一及在线播放| 精品视频在线看| 91麻豆精品国产综合久久久| 欧美大片一区| 免费国产在线视频| 精品久久久久久中文| 日本免费乱人伦在线观看| 亚洲www美色| 成人免费一级毛片在线播放视频| 久久国产一久久高清| 欧美爱色| 高清一级片| 99热精品在线| 日韩在线观看免费| 毛片成人永久免费视频| 国产成人啪精品| 亚洲精品中文字幕久久久久久| 国产成人精品影视| 国产综合成人观看在线| 国产成人啪精品| 久久精品免视看国产明星| 成人av在线播放| 国产91精品露脸国语对白| 黄视频网站免费| 国产一区二区福利久久| 国产美女在线观看| 日本特黄特黄aaaaa大片| 青草国产在线| 人人干人人草| 深夜做爰性大片中文| 欧美a免费| 国产激情一区二区三区| 精品国产一区二区三区久久久蜜臀| 久久99欧美| 91麻豆国产| 欧美国产日韩久久久| 欧美国产日韩精品| 亚欧成人乱码一区二区| 国产原创中文字幕| 日本伦理片网站| 国产国语对白一级毛片| 韩国三级视频网站| 日韩专区一区| 日日日夜夜操| 日韩欧美一二三区| 精品毛片视频| 成人免费观看视频| 青青久久网| 久久成人亚洲| 国产高清视频免费| 午夜家庭影院| 国产91丝袜高跟系列| 国产伦理精品| 国产精品123| 高清一级做a爱过程不卡视频| 99色视频在线观看| 欧美另类videosbestsex | 日韩专区一区| 国产a一级| 欧美α片无限看在线观看免费| 99久久精品费精品国产一区二区| 国产精品自拍一区| 久久精品免视看国产明星| 黄视频网站在线免费观看| 午夜欧美成人久久久久久| 国产网站在线| 国产精品自拍在线| 国产亚洲精品aaa大片| 国产极品白嫩美女在线观看看| 欧美日本免费| 午夜欧美成人香蕉剧场| 日韩在线观看网站| 九九精品久久| 91麻豆国产| 色综合久久天天综合观看| 亚洲精品影院| 韩国三级香港三级日本三级| 高清一级片| 国产福利免费视频| 韩国三级视频网站| 国产视频久久久久| 九九久久99综合一区二区| 亚洲精品中文一区不卡| 久久精品大片| 国产视频一区二区在线播放| 成人免费一级纶理片| 天天色色色| 国产一级生活片|