タイトルの通りアニメーションを持つオブジェクトが存在するかを検知します。
〇環境
・Windows11PC
・Blender4.1
〇オブジェクトがアニメーションを持つかの判定
アニメーション事態を取得するにはactionを検知します。

_animation_data.actionをオブジェクトから判定するには以下のような処理で行います。
import bpy
# 選択しているオブジェクトを取得
obj = bpy.context.active_object
# アニメーションデータがあるかどうかを確認
if obj.animation_data and obj.animation_data.action:
print("このオブジェクトにはアニメーションがあります。")
else:
print("このオブジェクトにはアニメーションがありません。")
これによって選択中のオブジェクトがアニメーションを持っているかの判定が可能です。

本日は簡単ですが以上です。