内容:
インポートしたモジュールの持っている関数の一覧を取得
dir(インポート済みモジュール名)
コード例:
1 2 3 4 | #!/usr/bin/python3 import math print ( dir (math)) |
実行例:
1 2 3 4 5 6 7 8 9 10 11 | $ $cat examples.py #!/usr/bin/python3 import math print ( dir (math)) $ $. / examples.py [ '__doc__' , '__loader__' , '__name__' , '__package__' , '__spec__' , 'acos' , 'acosh' , 'asin' , 'asinh' , 'atan' , 'atan2' , 'atanh' , 'ceil' , 'comb' , 'copysign' , 'cos' , 'cosh' , 'degrees' , 'dist' , 'e' , 'erf' , 'erfc' , 'exp' , 'expm1' , 'fabs' , 'factorial' , 'floor' , 'fmod' , 'frexp' , 'fsum' , 'gamma' , 'gcd' , 'hypot' , 'inf' , 'isclose' , 'isfinite' , 'isinf' , 'isnan' , 'isqrt' , 'lcm' , 'ldexp' , 'lgamma' , 'log' , 'log10' , 'log1p' , 'log2' , 'modf' , 'nan' , 'nextafter' , 'perm' , 'pi' , 'pow' , 'prod' , 'radians' , 'remainder' , 'sin' , 'sinh' , 'sqrt' , 'tan' , 'tanh' , 'tau' , 'trunc' , 'ulp' ] $ |
備考:
環境:
- Ubuntu 22.04.4 LTS
- Python 3.10.12