python 获取类中除内置方法外的所有方法名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 获取类中除内置方法外的所有方法名相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
# !-*- coding:utf-8 -*-

class Menu:

def __init__(self):
pass

def updateProject(self):
pass

def restartProject(self):
pass

def restartTomcat(self):
pass

def stopTomcat(self):
pass

def startTomcat(self):
pass

def methods(self):
return(list(filter(lambda m: not m.startswith("__") and not m.endswith("__") and callable(getattr(self, m)), dir(self))))

if __name__ == ‘__main__‘:
print(Menu().methods())

  

以上是关于python 获取类中除内置方法外的所有方法名的主要内容,如果未能解决你的问题,请参考以下文章

内置函数

jquery中删除指定ul中除第一个li外的所有li的代码?

Python OOP-2

替换输入字符串中除第一个字符外的其他字符的实例。

Java 开发中的对象拷贝

Java 方法的重载