跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有没有方法获取到一个 py 文件中所有方法的名称,除了使用正则匹配
未分類
19 4 月 2021

有没有方法获取到一个 py 文件中所有方法的名称,除了使用正则匹配

有没有方法获取到一个 py 文件中所有方法的名称,除了使用正则匹配

資深大佬 : alittlecode 12

一切皆为对象
import re
dir(re)
大佬有話說 (7)

  • 資深大佬 : imn1

    @imn1 这样把引入的变量什么的都包含了

  • 主 資深大佬 : alittlecode

    ast 模块

  • 資深大佬 : est

    for item in re.__all__:
    print(item, hasattr(getattr(re, item), ‘__call__’))

  • 資深大佬 : demobin

    @alittlecode #2
    你自己多想一步不行么?有个内置函数叫 callable()

    如果你想更“正式”一点,以前有个包叫 optparse,不过已经废弃了
    现在可以用 inspect,typing 之类的自己组织

  • 資深大佬 : imn1

    通过 importlib

  • 資深大佬 : chionetw5

    inspect.getmembers(promotions, inspect.isfunction)

  • 資深大佬 : xiaolinjia

    inspect 模块

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具