python包和文件夾有的區(qū)別點(diǎn)總結(jié)
1、一個(gè)或多個(gè)文件夾組成一個(gè)模塊,而一個(gè)模塊組合構(gòu)成了一個(gè)包發(fā)布在公共目錄里。
2、包必須有__init__文件,否則就是一個(gè)文件夾。
實(shí)例
import pynvml pynvml.nvmlInit() # 這里的1是GPU id handle = pynvml.nvmlDeviceGetHandleByIndex(1) meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle) print(meminfo.total) #第二塊顯卡總的顯存大小 print(meminfo.used)#這里是字節(jié)bytes,所以要想得到以兆M為單位就需要除以1024**2 print(meminfo.free) #第二塊顯卡剩余顯存大小
內(nèi)容擴(kuò)展:
#server.py from package.modb import funb from directory.moda import funa funa() funb() import package.modb import directory.moda directory.moda.funa() package.modb.funb()
python3中,有沒有__init__.py文件程序都能正常導(dǎo)入運(yùn)行
python2中,沒有__init__.py的話則不能導(dǎo)入moda.py模塊下的funa函數(shù)
提示找不到某塊moda
Traceback (most recent call last):
File "/Users/wangjinyu/PycharmProjects/work-practice/packagetest/server.py", line 2, in <module>
from directory.moda import funa
ImportError: No module named directory.moda
到此這篇關(guān)于python包和文件夾有的區(qū)別點(diǎn)總結(jié)的文章就介紹到這了,更多相關(guān)python包和文件夾有什么區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nlp計(jì)數(shù)法應(yīng)用于PTB數(shù)據(jù)集示例詳解
這篇文章主要為大家介紹了nlp計(jì)數(shù)法應(yīng)用于PTB數(shù)據(jù)集示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04
Python 解決logging功能使用過程中遇到的一個(gè)問題
這篇文章主要介紹了Python 解決logging功能使用過程中遇到的一個(gè)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04
shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法
下面小編就為大家分享一篇shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-03-03
Python使用自帶的base64庫(kù)進(jìn)行base64編碼和解碼
在Python中,處理數(shù)據(jù)的編碼和解碼是數(shù)據(jù)傳輸和存儲(chǔ)中非常普遍的需求,其中,Base64是一種常用的編碼方案,本文我將詳細(xì)介紹如何使用Python的base64庫(kù)進(jìn)行Base64編碼和解碼,需要的朋友可以參考下2025-04-04
Python實(shí)現(xiàn)DHCP請(qǐng)求方式
這篇文章主要介紹了Python實(shí)現(xiàn)DHCP請(qǐng)求方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
python實(shí)現(xiàn)查找excel里某一列重復(fù)數(shù)據(jù)并且剔除后打印的方法
這篇文章主要介紹了python實(shí)現(xiàn)查找excel里某一列重復(fù)數(shù)據(jù)并且剔除后打印的方法,涉及Python使用xlrd模塊操作Excel的相關(guān)技巧,需要的朋友可以參考下2015-05-05

