Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态列出特定python2文件的类名_Python_Python 2.7_Python 2.x - Fatal编程技术网

动态列出特定python2文件的类名

动态列出特定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) ...

我只需要获取由特定python文件自定义编写的类名 比如说

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”