pip.get_installed_distributions()
выдаст список установленных пакетов
import pip
from os.path import join
for package in pip.get_installed_distributions():
print(package.location) # you can exclude packages that's in /usr/XXX
print(join(package.location, package._get_metadata("top_level.txt"))) # root directory of this package
. В качестве одного из модификаторы, когда вы вызываете getModifiers () для объекта класса.
Эта ссылка должна помочь.
Modifier.isAbstract( someClass.getModifiers() );
Также:
http://java.sun.com/javase/6/docs/ api / java / lang / Reflection / Modifier.html
http://java.sun.com/javase/6/docs/api/java/lang/Class.html#getModifiers ()
Class myClass = myJar.load("classname");
bool test = Modifier.isAbstract(myClass.getModifiers());