脚本专栏 
首页 > 脚本专栏 > 浏览文章

python dir函数快速掌握用法技巧

(编辑:jimmy 日期: 2025/11/6 浏览:3 次 )

我们常常会引用一些模块,不管是内置模块还是第三方模块或者自己开发的模块,都不可能记住每个模块里面都有什么属性、方法之类的。如果遇到一个模块我们记不住里面的某个属性,这时候一般都会去看该模块的源代码。但这并不是最好的办法,实际上最省力的办法就是,用dir函数,这个内置的函数会给我们答案。

查找当前作用域有什么对象

print(dir())

调用builtins内置模块使用:

print(dir(__builtins__))

检查对象的文档描述

print(dir.__doc__)

对于初学者来说,了解dir函数以及涉及的部分自省的概念,知道python自省的基本应用已经足够了。

dir函数用法扩展

dir 函数返回任意对象的属性和方法列表,

包括模块对象、函数对象、字符串对象、列表对象、字典对象 ...... 相当多的东西。

dir函数示例:

> li = []
> dir(li)

['append','count','extend','index','insert',
'pop','remove','reverse','sort']
> d = {}
> dir(d)

['clear','copy','get','has_key','items','keys','setdefault','update','values']
上一篇:python基于win32api实现键盘输入
下一篇:用python实现一个简单的验证码
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap