全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

python包和模块的内容整理

来源:千锋教育
发布人:xqq
2023-11-14

推荐

在线提问>>

python包和模块的内容整理

1、包

(1)包是一个文件夹,存放多个模块,作用是包含多个模块,本质上仍然是模块,因此包也可以包含在其中。

(2)库:与模块和包相比,库是一个更大的概念,在Python标准库中,每个库包含多个包,而在每个包中则包含多个模块。

(3)在每个包的目录下必须创建一个__init__.py模块,用于告知Python将该目录作为包处理。

实例用法

先新建一个test文件夹,在文件夹中添加一个__init__.py文件:

#该包的说明文档

'''

这是一个简单的包

'''

print('这是一个简单的包')

使用该包

importtest

print(test.__doc__)

print(type(test))

print(test)

这是一个简单的包

这是一个简单的包

class'module'>

module'test'from'C:/Users/Administrator/Desktop/2021-1-14\\test\\__init__.py'>

2、查看模块成员

dir()函数

dir函数,用于查看指定模块(包括变量、函数和类)包含的所有成员

所有成员,不仅包括可用于调用的模块成员,还包括名称以双下划线"__"开始和结束的所有成员(在本模块中使用,不希望被其他文件调用)

通过dir()函数查看string模块中包含哪些成员

importstring

print(dir(string))

['ChainMap','Formatter','Template','_TemplateMetaclass','__builtins__','__cached__','__doc__','__file__'...

忽略显示dir()函数输出的特殊成员

importstring

print([eforeindir(string)ifnote.startswith('_')])

通过列表推导式,可在dir()函数输出结果的基础上,筛选出有用的成员并显示

以上就是python包和模块的内容整理,希望能对大家有所帮助!更多Python学习教程请关注IT培训机构:千锋教育。

相关文章

python中如何实现列表与字典的相互转换?

python sorted中key参数怎么用?

python中exec()函数如何执行表达式?

Python中使用K-means算法

python如何对电脑进行清屏

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取