便捷提取python导入包的属性
2017-11-16 15:02
155 查看
很多时候我们都需要了解下python中导入包的属性方法信息,当然
dir是最便捷的了,不过如果想知道特定的,例如以
_开头的属性,需要写个筛选,以下是实现筛选的两种方式,主要是练习下
yield from的使用,可以聊作参考~
#法1 def e(start='_', module='os'): module = __import__(module) def gen_attr(): for attr in dir(module): if attr.startswith(start): yield attr yield from gen_attr() #法2 利用生成器推导式更简洁 def e2(start='', module='os'): module = __import__(module) yield from (attr for attr in dir(module) if attr.startswith(start)) if __name__ == '__main__': print (list(e(''))) print (list(e2('a')))
相关文章推荐
- ArcGIS10.1 python 提取面的所有拐点坐标到属性字段中
- 字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
- python模块导入及属性:import
- python模块导入及属性
- [置顶] 【Python】使用skimage完成二值图像连通区域标记及属性提取
- Python3便捷的操作——导入模块
- lmth1 一个用Python编写的便捷网页信息提取工具
- lmth1 一个用Python编写的便捷网页信息提取工具 - _Luc_ - 博客园
- python提取CSS文件中背景图片等属性的外部链接值
- ARCGIS中Python实现按属性字段批量掩膜提取
- lmth1 一个用Python编写的便捷网页信息提取工具 - _Luc_ - 博客园
- 字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
- python魔法方法-属性访问控制
- 关于python导入模块和package的一些深度思考
- Python基础-获取类属性
- 【python学习.用python将数据导入mysql测试】
- WPF prism 类、属性和方法的导入和导出
- python中类的属性(class attribute)的解释
- python的实例属性与类属性
- python中类属性与实例属性总结