动态列出特定python2文件的类名
我只需要获取由特定python文件自定义编写的类名 比如说动态列出特定python2文件的类名,python,python-2.7,python-2.x,Python,Python 2.7,Python 2.x,我只需要获取由特定python文件自定义编写的类名 比如说 some_file.py ... class ClassOne(QtWidgets.QDialog): # signal_start_background_job = QtCore.Signal() def __init__(self, parent=None): QtWidgets.QDialog.__init__(self, parent) ...
some_file.py
...
class ClassOne(QtWidgets.QDialog):
# signal_start_background_job = QtCore.Signal()
def __init__(self, parent=None):
QtWidgets.QDialog.__init__(self, parent)
...
喜欢这个文件吗
我已经编写了代码,它将列出该文件中的所有类
v = __import__(some_file.py)
print dir(v)
#output
['ClassOne', 'QtCore', 'QtGui', 'QtUiTools', 'QtWidgets', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', 'sys']
我只想列出我写这个文件的特定类,如“ClassOne”,而不是其他类,如“QtCore”、“QtGUI”