python包和文件夹有的区别点总结
作者:小妮浅浅 时间:2022-05-09 11:59:01
1、一个或多个文件夹组成一个模块,而一个模块组合构成了一个包发布在公共目录里。
2、包必须有__init__文件,否则就是一个文件夹。
实例
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) #第二块显卡剩余显存大小
内容扩展:
#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
来源:https://www.py.cn/jishu/jichu/34035.html
标签:python包,python文件夹
0
投稿
猜你喜欢
vue el-table中使用el-select选中后无效的解决
2024-04-26 17:37:54
JavaScript中跨域调用Flash的方法
2024-04-19 10:25:49
教你一步步实现一个简易promise
2024-04-26 17:11:37
php让json_encode不自动转义斜杠“/”的方法
2023-08-19 17:04:28
numpy拼接矩阵的实现
2021-02-09 06:35:07
Python制作动态字符画的源码
2022-11-18 09:13:48
解决jupyter加载文件失败的问题
2022-07-21 19:17:05
vue.js移动端app之上拉加载以及下拉刷新实战
2024-05-09 10:40:22
快速了解Python相对导入
2023-07-29 18:35:30
Python pandas之求和运算和非空值个数统计
2023-11-19 03:04:59
jQuery代码的14条改善技巧[译]
2009-12-02 10:02:00
Python 判断文件或目录是否存在的实例代码
2021-08-16 14:44:49
Python中optparse模块使用浅析
2023-10-21 06:55:38
python计算n的阶乘的方法代码
2023-08-20 07:33:00
Python+pytorch实现天气识别
2021-09-23 18:49:13
Python找出文件中使用率最高的汉字实例详解
2021-11-06 06:37:53
注册表单之电子邮箱
2008-08-19 17:58:00
MySQL开启Slow慢查询的方法示例
2024-01-14 17:43:26
JS异步函数队列功能实例分析
2024-04-22 13:26:28
Python单元测试及unittest框架用法实例解析
2022-06-18 05:35:29