1、一個或多個文件夾組成一個模塊,而一個模塊組合構成了一個包發布在公共目錄里。
2、包必須有__init__文件,否則就是一個文件夾。
實例
1
2
3
4
5
6
7
8
|
import pynvml pynvml.nvmlInit() # 這里的1是GPU id handle = pynvml.nvmlDeviceGetHandleByIndex( 1 ) meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle) print (meminfo.total) #第二塊顯卡總的顯存大小 print (meminfo.used) #這里是字節bytes,所以要想得到以兆M為單位就需要除以1024**2 print (meminfo.free) #第二塊顯卡剩余顯存大小 |
內容擴展:
1
2
3
4
5
6
7
8
9
10
11
|
#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文件程序都能正常導入運行
python2中,沒有__init__.py的話則不能導入moda.py模塊下的funa函數
提示找不到某塊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
到此這篇關于python包和文件夾有的區別點總結的文章就介紹到這了,更多相關python包和文件夾有什么區別內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://www.py.cn/jishu/jichu/34035.html