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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python中的import語(yǔ)句用法大全

瀏覽:50日期:2022-06-15 13:48:17

import語(yǔ)句有什么用?import語(yǔ)句用來(lái)導(dǎo)入其他python文件(稱為模塊module),使用該模塊里定義的類、方法或者變量,從而達(dá)到代碼復(fù)用的目的。

import 語(yǔ)句官方文檔https://docs.python.org/zh-cn/3/reference/simple_stmts.html#the-import-statement

不太好懂,解讀一下:

格式一:

import 模塊名1 [as 別名1], 模塊名2 [as 別名2],…

說(shuō)明:1)將整個(gè)模塊導(dǎo)入;2)[as 別名]部分可無(wú),取別名簡(jiǎn)化引用; 3)使用導(dǎo)入模塊中的成員的格式:模塊名[或別名]. 成員

成員包括屬性(變量)或函數(shù)。

格式二:

from 模塊名 import 成員名1 [as 別名1],成員名2 [as 別名2],…

說(shuō)明:1)導(dǎo)入模塊中的某個(gè)成員;2)可以用*代表所有成員,如from 模塊名 import *

若導(dǎo)入包中模塊,將上面語(yǔ)法中的模塊名改為 包名.模塊名

提示:import xxx和from xxx import yyy,兩者的區(qū)別在于:

import xxx,需要通過(guò)xxx.yyy的方式使用導(dǎo)入模塊中的變量、函數(shù)、類等。

from xxx import yyy,可以直接以yyy調(diào)用。

例如

import turtleturtle.circle(100)

import turtle as tt.circle(100)

from turtle import *circle(100)

import module_name。即import后直接接模塊名。在這種情況下,Python會(huì)在兩個(gè)地方尋找這個(gè)模塊,第一是sys.path(可通過(guò)運(yùn)行代碼import sys; print(sys.path)查看其位置),os這個(gè)模塊所在的目錄就在列表sys.path中,一般安裝的Python庫(kù)的目錄都可以在sys.path中找到(前提是要將Python的安裝目錄添加到電腦的環(huán)境變量),所以對(duì)于安裝好的庫(kù),我們直接import即可。第二個(gè)地方就是運(yùn)行文件所在的目錄。

要想更深入的了解需要熟悉幾個(gè)基本概念

模塊(module)

Python中,一般情況下,是一個(gè)以.py為后綴的文件,其他可作為module的文件類型還有'.pyo'、'.pyc'、'.pyd'、'.pyw'、'.dll',但Python初學(xué)者幾乎用不到。他們是屬于Python代碼載體的最小單元,這樣單獨(dú)存在的文件我們都稱之為“模塊”。

module能定義函數(shù)、類、變量,也能包含可執(zhí)行的代碼。module來(lái)源有3種:

①Python內(nèi)置的模塊(標(biāo)準(zhǔn)庫(kù));

②第三方模塊;

③自定義模塊。

包(package)

為避免模塊名沖突,Python引入了按目錄組織模塊的方法,稱之為 包(package)。包是含有多個(gè)模塊的文件夾。

在Python 3.3之前,一個(gè)目錄想被當(dāng)成package被導(dǎo)入,必須包含__init__.py文件;而在Python 3.3及以后的版本中,__init__.py文件可以不需要。

包含__init__.py文件的包,__init__.py文件文件可以什么內(nèi)容都不寫,即為空文件,存在即可,相當(dāng)于一個(gè)標(biāo)記。這種包稱為“Regular packages”(普通的包)。

從Python3.3版本開始引入了“Namespace Packages”(命名空間包),這種包沒(méi)有__init__.py。

絕對(duì)導(dǎo)入和相對(duì)導(dǎo)入

假設(shè)我們的項(xiàng)目(Project)的目錄結(jié)構(gòu)如下圖所示:

python中的import語(yǔ)句用法大全

絕對(duì)導(dǎo)入

絕對(duì)路徑要求我們必須從最頂層的文件夾開始,為每個(gè)包或每個(gè)模塊提供出完整詳細(xì)的導(dǎo)入路徑。如:

from package1 import mudule1from package1.module2 import Fxfrom package2 import Cxfrom package2.subpackage1.module5 import Fy相對(duì)導(dǎo)入:

當(dāng)我們使用相對(duì)導(dǎo)入時(shí),需要給出相對(duì)與當(dāng)前位置,想導(dǎo)入資源所在的位置。

相對(duì)導(dǎo)入分為“隱式相對(duì)導(dǎo)入”和“顯式相對(duì)導(dǎo)入”兩種,比如我們想在package2/module3.py中引用module4模塊,我們可以這么寫

import module4 # 隱式相對(duì)導(dǎo)入from . import module4 # 顯式相對(duì)導(dǎo)入from package2 import module4 # 絕對(duì)導(dǎo)入

代碼中.表示當(dāng)前文件所在的目錄,如果是..就表示該目錄的上一層目錄,三個(gè).、四個(gè).依次類推。可以看出,隱式相對(duì)導(dǎo)入相比于顯式相對(duì)導(dǎo)入無(wú)非就是隱含了當(dāng)前目錄這個(gè)條件,不過(guò)這樣會(huì)容易引起混亂,所以在PEP 328的時(shí)候被正式淘汰,畢竟“Explicit is better than implicit”。

想在package2/module3.py中導(dǎo)入class Cx和function Fy,可以這么寫

# package2/module3.pyimport Cx # 隱式相對(duì)導(dǎo)入from . import Cx # 顯式相對(duì)導(dǎo)入from .subpackage1.module5 import Fy

參考

https://zhuanlan.zhihu.com/p/348559778

https://blog.csdn.net/weixin_38256474/article/details/81228492

到此這篇關(guān)于python中的import語(yǔ)句用法大全的文章就介紹到這了,更多相關(guān)python import語(yǔ)句內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩不卡免费高清视频| 高清不卡亚洲| 婷婷色综合网| 成人啊v在线| 日本欧美不卡| 久久青草久久| 天堂日韩电影| 久久国产小视频| 国产综合精品| 99在线精品视频在线观看| 精品理论电影在线| 国产剧情在线观看一区| 久久精品xxxxx| 国产精品视频首页| 久久香蕉精品香蕉| 福利一区和二区| 天堂а√在线最新版中文在线| 成人午夜亚洲| 日韩免费在线| 免费不卡中文字幕在线| 影院欧美亚洲| 亚洲精品欧美| 7m精品国产导航在线| 久久99精品久久久野外观看| 精品视频一区二区三区四区五区 | 国产高清亚洲| 久久中文在线| 91麻豆国产自产在线观看亚洲| 日本美女一区| 亚洲少妇一区| 国产欧美一级| 久久久精品网| 日韩综合一区二区三区| 国产精品v日韩精品v欧美精品网站| 国产suv精品一区| 激情五月综合网| 亚洲电影在线一区二区三区| 国产毛片一区| 日韩精品电影一区亚洲| 国产视频一区二| 成人在线视频区| 日韩视频在线一区二区三区 | caoporn视频在线| 亚洲激情中文| 日本亚洲欧洲无免费码在线| 久久男人av| 亚洲午夜精品久久久久久app| 性色一区二区| 国产精品一区亚洲| 久久国产精品成人免费观看的软件| 亚洲色图国产| 国产在线日韩精品| 麻豆精品网站| 精品一区二区三区免费看| 亚洲福利国产| 国产探花一区| 亚洲精品一二三区区别| 国产欧美日韩精品一区二区免费 | 蜜桃视频一区二区三区在线观看| 国产麻豆一区二区三区精品视频| 日本不良网站在线观看| 亚洲专区视频| 欧美sm一区| 午夜性色一区二区三区免费视频| 久久久久免费| 中文字幕日韩亚洲| 亚洲成av在线| 欧美一区不卡| 欧美一区二区三区高清视频| 青青草国产成人99久久| 蜜桃成人av| 老司机精品视频网| 日韩亚洲精品在线| 精品国产一区二区三区av片| 美女网站久久| 精品视频在线一区二区在线| 中文字幕一区日韩精品| 蜜桃成人精品| 国产极品嫩模在线观看91精品| 免费日韩av片| 日韩一区自拍| 国产精品美女在线观看直播| 久久不射中文字幕| 亚洲天堂av影院| 88久久精品| 久久av一区二区三区| 欧美日韩精品免费观看视欧美高清免费大片 | 青青草国产成人99久久| 亚洲高清毛片| 捆绑调教美女网站视频一区| 日韩国产91| 亚洲一区二区网站| 麻豆精品蜜桃| 成人在线视频区| 国产精品高清一区二区| 石原莉奈一区二区三区在线观看 | 1024精品久久久久久久久| 成人午夜网址| 久久中文字幕一区二区三区| 91欧美日韩在线| 免费看黄色91| 亚洲午夜电影| 91精品韩国| 免费在线观看不卡| 精品91久久久久| 亚洲男女自偷自拍| 日本电影久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲欧洲美洲av| 一区三区视频| 日韩中文字幕无砖| 欧美天堂在线| 亚洲天堂日韩在线| 图片区亚洲欧美小说区| 蜜桃av在线播放| 成人污污视频| 青青草91久久久久久久久| 羞羞答答国产精品www一本 | 91嫩草精品| 日韩精彩视频在线观看| 午夜在线视频观看日韩17c| 在线日韩中文| jiujiure精品视频播放| 群体交乱之放荡娇妻一区二区| 国产精品yjizz视频网| 精品久久精品| 久久精品国内一区二区三区| 欧美日韩 国产精品| 亚洲最新av| 欧美在线综合| 亚洲一区中文| 久久性天堂网| 蜜桃av一区二区三区电影| 手机精品视频在线观看| 亚洲视频www| 天堂成人免费av电影一区| 亚洲综合三区| 在线观看一区| 亚洲人成网77777色在线播放| 中文在线日韩| 亚洲精品观看| 日韩激情视频网站| 国产精品s色| 精品国产欧美日韩一区二区三区| 免费亚洲婷婷| 国产一区二区三区不卡视频网站 | 国产精品**亚洲精品| 国产一区三区在线播放| 麻豆mv在线观看| 久久青草久久| 亚洲综合不卡| 综合干狼人综合首页| 青青伊人久久| 欧美精品不卡| yellow在线观看网址| 久久要要av| 男女男精品视频网| 国产精品中文字幕制服诱惑| 欧美精品不卡| 亚洲精品福利电影| 2023国产精品久久久精品双| 中文字幕中文字幕精品| 国产剧情一区| 国产不卡人人| 九九在线精品| 少妇精品在线| 国产成人精品999在线观看| av一区在线| 久久av一区| 国产极品模特精品一二| 免费高潮视频95在线观看网站| 中日韩男男gay无套| 18国产精品| 久久尤物视频| 九一精品国产| 久久精品99国产国产精| 久久毛片亚洲| 首页欧美精品中文字幕| 国产精品久久久久久久久免费高清| 中文一区一区三区高中清不卡免费| 黄色av日韩| 国产精品调教视频| 国产一区视频在线观看免费| 日韩精品导航| 久久中文字幕av| 日韩国产高清在线| 久久久久国产精品一区三寸| 一区二区电影在线观看| 麻豆传媒一区二区三区| 性欧美xxxx免费岛国不卡电影| 青青草伊人久久| 91精品久久久久久久久久不卡| 日韩精品欧美大片| 久久久久蜜桃| 国产亚洲高清一区| 亚洲精品中文字幕乱码| 国产高清亚洲| 美女91精品| 日韩成人综合| 欧美亚洲一级|