欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python引用(import)文件夾下的py文件的方法

 更新時(shí)間:2014年08月26日 09:12:55   投稿:junjie  
這篇文章主要介紹了Python引用(import)文件夾下的py文件的方法,Python中比較特別,導(dǎo)入文件夾下的py文件,則這個(gè)目錄下必須要有一個(gè)__init__.py文件才可,需要的朋友可以參考下

Python的import包含文件功能就跟PHP的include類似,但更確切的說(shuō)應(yīng)該更像是PHP中的require,因?yàn)镻ython里的import只要目標(biāo)不存在就報(bào)錯(cuò)程序無(wú)法往下執(zhí)行。要包含目錄里的文件,PHP中只需要給對(duì)路徑就OK。Python中則不同,下面來(lái)看看這個(gè)例子。

目錄結(jié)構(gòu):

a.py 要 import dir目錄下的 b.py 文件。a.py代碼如下:

復(fù)制代碼 代碼如下:

# coding=utf-8
"import dir 目錄下的 b.py 文件"
 
import dir.b
 
print dir.b.name

執(zhí)行 a.py 報(bào)錯(cuò)

提示找不到這個(gè)模塊的名字 dir.b 。通過(guò)查找官方文檔,發(fā)現(xiàn)要包含目錄下的文件時(shí)需要在目錄下聲明一個(gè)__init__.py文件,即使這個(gè)文件是空的也可以。當(dāng)然這個(gè)文件也可以初始一些數(shù)據(jù)。

于是在 dir 下新建 __init__.py文件,目錄結(jié)構(gòu)如下:

重新執(zhí)行a.py,一切OK!

相關(guān)文章

  • Python代碼閱讀--列表元素邏輯判斷

    Python代碼閱讀--列表元素邏輯判斷

    本篇閱讀的三份代碼的功能分別是判斷列表中的元素是否都符合給定的條件;判斷列表中是否存在符合給定的條件的元素;以及判斷列表中的元素是否都不符合給定的條件,下面小編將在文章里詳細(xì)介紹,需要的朋友可以參考下
    2021-09-09
  • 理解Python中函數(shù)的參數(shù)

    理解Python中函數(shù)的參數(shù)

    這篇文章主要介紹了Python中函數(shù)的參數(shù),掌握函數(shù)中的參數(shù)傳遞在任何一門語(yǔ)言的學(xué)習(xí)過(guò)程當(dāng)中都是基本功,需要的朋友可以參考下
    2015-04-04
  • matplotlib之Pyplot模塊繪制三維散點(diǎn)圖使用顏色表示數(shù)值大小

    matplotlib之Pyplot模塊繪制三維散點(diǎn)圖使用顏色表示數(shù)值大小

    在撰寫論文時(shí)常常會(huì)用到matplotlib來(lái)繪制三維散點(diǎn)圖,下面這篇文章主要給大家介紹了關(guān)于matplotlib之Pyplot模塊繪制三維散點(diǎn)圖使用顏色表示數(shù)值大小的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Python基于matplotlib繪制棧式直方圖的方法示例

    Python基于matplotlib繪制棧式直方圖的方法示例

    這篇文章主要介紹了Python基于matplotlib繪制棧式直方圖的方法,涉及Python使用matplotlib進(jìn)行圖形繪制的相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • python MNIST手寫識(shí)別數(shù)據(jù)調(diào)用API的方法

    python MNIST手寫識(shí)別數(shù)據(jù)調(diào)用API的方法

    這篇文章主要介紹了python MNIST手寫識(shí)別數(shù)據(jù)調(diào)用API的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Python遍歷指定文件夾下的所有文件名的方法小結(jié)

    Python遍歷指定文件夾下的所有文件名的方法小結(jié)

    當(dāng)需要遍歷指定文件夾下的所有文件名時(shí),Python提供了多種方法來(lái)實(shí)現(xiàn)這個(gè)任務(wù),本文將介紹如何使用Python來(lái)完成這一任務(wù),有需要的小伙伴可以參考下
    2024-01-01
  • Python3之字符串比較_重寫cmp函數(shù)方式

    Python3之字符串比較_重寫cmp函數(shù)方式

    這篇文章主要介紹了Python3之字符串比較_重寫cmp函數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • pycharm導(dǎo)入源碼的具體步驟

    pycharm導(dǎo)入源碼的具體步驟

    在本篇內(nèi)容里小編給大家整理了關(guān)于pycharm導(dǎo)入源碼的具體步驟,有需要的朋友們可以參考學(xué)習(xí)下。
    2020-08-08
  • Flask添加路由的三種方法

    Flask添加路由的三種方法

    Flask 是一個(gè)流行的 Python Web 框架,它提供了多種方法來(lái)添加路由,本文詳細(xì)的介紹了Flask添加路由的三種方法,感興趣的可以了解一下
    2023-11-11
  • python pexpect ssh 遠(yuǎn)程登錄服務(wù)器的方法

    python pexpect ssh 遠(yuǎn)程登錄服務(wù)器的方法

    今天小編就為大家分享一篇python pexpect ssh 遠(yuǎn)程登錄服務(wù)器的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02

最新評(píng)論