Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya boleh mendapatkan semula senarai semua kaedah yang ditakrifkan dalam kelas Python?
Mendapatkan Kaedah Kelas dalam Python
Kelas Python menyediakan pelbagai kaedah untuk mengakses kefungsian mereka. Untuk mendapatkan senarai semua kaedah yang ditakrifkan dalam kelas, anda boleh menggunakan fungsi inspect.getmembers().
Penggunaan:
<code class="python">from inspect import getmembers # Get class methods class_methods = getmembers(class_object, predicate=inspect.ismethod)</code>
Parameter:
Nilai Pulangan:
Contoh:
Untuk menyenaraikan kaedah ditakrifkan dalam kelas optparse.OptionParser, gunakan kod berikut:
<code class="python">from optparse import OptionParser import inspect class_methods = inspect.getmembers(OptionParser, predicate=inspect.ismethod) print(class_methods)</code>
Output:
[(('__init__', <unbound method OptionParser.__init__>), ('add_option', <unbound method OptionParser.add_option>), ...)]
Nota:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan semula senarai semua kaedah yang ditakrifkan dalam kelas Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!