最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

便捷提取python導(dǎo)入包的屬性方法

 更新時(shí)間:2018年10月15日 14:19:39   作者:曉東邪  
今天小編就為大家分享一篇便捷提取python導(dǎo)入包的屬性方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

很多時(shí)候我們都需要了解下python中導(dǎo)入包的屬性方法信息,當(dāng)然dir 是最便捷的了,不過(guò)如果想知道特定的,例如以_ 開(kāi)頭的屬性,需要寫(xiě)個(gè)篩選,以下是實(shí)現(xiàn)篩選的兩種方式,主要是練習(xí)下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 利用生成器推導(dǎo)式更簡(jiǎn)潔
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')))

以上這篇便捷提取python導(dǎo)入包的屬性方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

鹤山市| 类乌齐县| 乐至县| 乡城县| 黄龙县| 吴忠市| 邯郸市| 平定县| 衡阳市| 石林| 乐业县| 南汇区| 托克托县| 陇南市| 郎溪县| 射洪县| 得荣县| 白朗县| 三都| 阿合奇县| 五华县| 浦北县| 宽甸| 湖南省| 瑞丽市| 清原| 乌鲁木齐县| 铁岭县| 齐河县| 邢台县| 呼图壁县| 集贤县| 卫辉市| 武邑县| 三河市| 潞城市| 山丹县| 察隅县| 贡嘎县| 蒙城县| 叶城县|