我目前正在编写一个 python 脚本来显示包中所有 python 文件的所有名称以及文件包含的所有类的名称。
设想
#A.py
class apple:
.
.
class banana:
.
.
# Extracting_FilesName_className.py
f=open("c:/package/A.py','r')
className=[]
"Here i need to use some command to get all the class name within the file A.py and append it to className'
print file_name,className
输出 A.py,apple,banana
我可以使用旧的约定方式,我可以检查每一行是否存在“类”字符串并检索类名。但我想知道是否有更好的方法来检索所有类名?