パイソンでinfo関数の使い方
info()関数はPythonの標準ライブラリに用意されているもので、sysモジュール内にあります。この関数はオブジェクトの情報を表示するために使用されます。
info() 関数の構文は次のとおりです。
info([object[, maxlevels]])
パラメーターの説明:
- オブジェクト: オプションパラメタ。出力対象とするオブジェクト。指定がない場合、現在のコールスタックの情報を出力する。
- maxlevels: 省略可能なパラメータで、最大再帰の深さを表す。デフォルト値は1である。
info() 関数を使うと、オブジェクトの情報を表示することができます。情報には、オブジェクトの型、属性、メソッドが含まれます。例を以下に示します。
import sys
# 打印当前调用栈的信息
sys.info()
# 打印字符串对象的信息
s = "Hello"
sys.info(s)
# 打印列表对象的信息
lst = [1, 2, 3]
sys.info(lst)
info()関数は主にデバッグや開発プロセスでの使用が想定されています。開発者はオブジェクトの構造や内容をより深く理解することができますが、正式な実稼動環境では通常使用されません。