python包和文件夾有的區(qū)別點總結(jié)
1、一個或多個文件夾組成一個模塊,而一個模塊組合構(gòu)成了一個包發(fā)布在公共目錄里。
2、包必須有__init__文件,否則就是一個文件夾。
實例
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)容擴展:
#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)入運行
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ū)別點總結(jié)的文章就介紹到這了,更多相關(guān)python包和文件夾有什么區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于yolov5的一些簡單說明(txt文件、訓(xùn)練結(jié)果分析等)
使用YOLOV5訓(xùn)練數(shù)據(jù)之后我們需要一些評判標(biāo)準(zhǔn)來告訴我們所訓(xùn)練的效果究竟如何,下面這篇文章主要給大家介紹了關(guān)于yolov5的一些簡單說明,主要是txt文件、訓(xùn)練結(jié)果分析等的相關(guān)資料,需要的朋友可以參考下2022-06-06python實戰(zhàn)串口助手_解決8串口多個發(fā)送的問題
今天小編就為大家分享一篇python實戰(zhàn)串口助手_解決8串口多個發(fā)送的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06