arcpy で ListFields 関数を使用すると、GDB 内のテーブルのフィールド情報 (名前、長さ、タイプなど) を取得できます。サンプルコードは次のとおりです。
import arcpy
# 设置工作空间
arcpy.env.workspace = r"C:\data\myGDB.gdb"
# 获取表名
table_name = "myTable"
# 获取字段列表
fields = arcpy.ListFields(table_name)
# 遍历字段列表,输出字段名称、长度和类型
for field in fields:
print("Field Name: {}".format(field.name))
print("Field Length: {}".format(field.length))
print("Field Type: {}".format(field.type))
このうち、arcpy.ListFields(table_name)
関数はフィールド オブジェクトのリストを返し、リストを走査することで各フィールドの名前、長さ、タイプ、その他の情報を取得できます。