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
  • asp之家 网络编程 m.aspxhome.com