亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中常見的導(dǎo)入方式總結(jié)

 更新時(shí)間:2021年05月06日 10:25:44   作者:Villanelle#  
這篇文章主要介紹了Python中常見的導(dǎo)入方式總結(jié),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下

一、直接導(dǎo)入模塊

import 模塊名

優(yōu)點(diǎn):干凈直接

import sys
print(sys.path)
import os # os是一個(gè)模塊
import os.path # 注意這里的os.path是一個(gè)模塊

二、直接導(dǎo)入包

import 包名

如果只導(dǎo)入包,在調(diào)用時(shí)不可使用.來找到模塊,但可以訪問到__init__.py下的類和函數(shù)。

import bs4 # 注意這里bs4是一個(gè)包!
soup = bs4.BeautifulSoup(...) # 可以訪問到包中__init__.py下的類和函數(shù)

import Mypack
# Mypack.fun.func() 會(huì)報(bào)錯(cuò),找不到fun模塊,需要使用方法3或6來導(dǎo)入特定模塊

三、導(dǎo)入包中的一個(gè)模塊

import 包名.模塊名

包使用的注意事項(xiàng)

  • 需要先將包(文件夾)寫在sys.path列表中的一個(gè)目錄下,如果沒有需要使用列表的append方法追加進(jìn)去。
  • 在包中需要再寫一個(gè)__init__.py文件表示這是一個(gè)包,文件可以為空。在__init__.py下寫的函數(shù)和類可以在只導(dǎo)入包的情況下訪問到(如只導(dǎo)入bs4包,可以使用BeautifulSoup類,但不可以使用包中的其他模塊)。
import sys
sys.path.append(r"E:\\")

import Mypack.fun
Mypack.fun.func()

四、導(dǎo)入模塊并取別名

import 模塊名 as 別名

優(yōu)點(diǎn):別名方便記憶

import sys as s
print(s.path)

import Mypack.fun as f
f.func()

五、從模塊(或者包)中取出特定函數(shù)(不建議)

from 模塊名(包名) import 函數(shù)名

優(yōu)點(diǎn):直接取出特定函數(shù),無需再加命名空間。

缺點(diǎn):無命名空間限制,容易亂。

from sys import setrecursionlimit
setrecursionlimit(500)

from bs4 import BeautifulSoup # 這里取出了bs4包中__init__.py文件中的BeautifulSoup類
soup = BeautifulSoup(...)

用通配符導(dǎo)入模塊中的所有函數(shù),且無需加命名空間。

from sys import *
setrecursionlimit(500)

六、從包中取出特定模塊

 from 包名 import 模塊名

優(yōu)點(diǎn):相較方法3在調(diào)用時(shí)可以少寫包名。

from Mypack import fun
fun.func()

到此這篇關(guān)于Python中常見的導(dǎo)入方式總結(jié)的文章就介紹到這了,更多相關(guān)Python常見導(dǎo)入方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python辦公自動(dòng)化批量處理文件實(shí)現(xiàn)示例

    Python辦公自動(dòng)化批量處理文件實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了Python辦公自動(dòng)化批量處理文件實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python爬取個(gè)性簽名的方法

    python爬取個(gè)性簽名的方法

    這篇文章主要為大家詳細(xì)介紹了python爬取個(gè)性簽名的方法,具有一定的參考價(jià)值,感興趣的朋友可以參考一下
    2018-06-06
  • Python中的__repr__()方法小結(jié)

    Python中的__repr__()方法小結(jié)

    在 Python 中,__repr__()?是一個(gè)特殊方法,用于定義對(duì)象的字符串表示形式,本文主要介紹了Python中的__repr__()方法小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Python文件的操作處理詳解

    Python文件的操作處理詳解

    今天這篇文章給大家介紹Python文件的操作處理,文章內(nèi)容介紹的很詳細(xì),有需要的可以參考借鑒,希望能夠給你帶來幫助
    2021-10-10
  • python創(chuàng)建文件時(shí)去掉非法字符的方法

    python創(chuàng)建文件時(shí)去掉非法字符的方法

    今天小編就為大家分享一篇python創(chuàng)建文件時(shí)去掉非法字符的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Pygame代碼?制作一個(gè)貪吃蛇小游戲

    Pygame代碼?制作一個(gè)貪吃蛇小游戲

    這篇文章主要介紹了100行Pygame代碼?制作一個(gè)貪吃蛇小游戲,相信我們大家都玩過貪吃蛇游戲,今天我們就從頭一起來寫一個(gè)貪吃蛇小游戲,只需要100多行的代碼就完成了,需要的朋友可以參考一下
    2021-12-12
  • 使用Python處理Excel文件并將數(shù)據(jù)存儲(chǔ)到PostgreSQL的方法

    使用Python處理Excel文件并將數(shù)據(jù)存儲(chǔ)到PostgreSQL的方法

    在日常工作中,我們經(jīng)常會(huì)遇到需要處理大量文件并將數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫(kù)或整合到一個(gè)文件的需求,本文將向大家展示如何使用Python處理Excel文件并將數(shù)據(jù)存儲(chǔ)到PostgreSQL數(shù)據(jù)庫(kù)中,需要的朋友可以參考下
    2024-01-01
  • easy_install python包安裝管理工具介紹

    easy_install python包安裝管理工具介紹

    在python里要實(shí)現(xiàn)像ruby的gem遠(yuǎn)程包自動(dòng)安裝和卸載的工具就是easy_install
    2013-02-02
  • Pytorch中index_select() 函數(shù)的實(shí)現(xiàn)理解

    Pytorch中index_select() 函數(shù)的實(shí)現(xiàn)理解

    這篇文章主要介紹了Pytorch中index_select() 函數(shù)的實(shí)現(xiàn)理解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python中的turtle畫箭頭,矩形,五角星

    Python中的turtle畫箭頭,矩形,五角星

    這篇文章主要介紹了Python中的turtle畫箭頭,矩形,五角星,Turtle庫(kù)是Python語言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),下面實(shí)操繪制,需要的小伙伴可以參考一下
    2022-03-03

最新評(píng)論