Pythonで下記、不明点が出ています。
抽象的でわかりにくい質問だと思いますが、下記での質問方法しか思いつかない若輩者です。
アドバイスしていただける方、恐縮ですが、よろしくお願いいたします。
下記構造体があります typedef struct { unsigned long avf ; char dummy[36] ; MAZ_TD_COMMONtd_common ; MAZ_TD_VARIOUStd_various ; } MAZ_TD ; 上記、C言語の構造体を下記のようにpython用で変換してあります class MAZ_TD (Structure): _fields_ = [("avf", c_ulong), ("dummy", c_char * 36), ("td_common", MAZ_TD_COMMON), ("td_various", MAZ_TD_VARIOUS)] 下記、maz_get_all_tool_data関数の出力(data)は上記、MAZ_TD型へ格納されるとのこと。 MAZ_TD型のtd_commonにpythonでアクセスするコードがわかりません。どのようにコーディングすれば良いでしょうか? all_data = sdk.maz_get_all_tool_data(0,206) ※0,206は入力引数 あくまでおそらくですが、206件分のデータが返ってきていると思います。 all_data["data"].td_commonかと思いましたが、 AttributeError: 'MAZ_TD_Array_206' object has no attribute 'td_common' というエラーになります
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/29 06:14
2021/01/29 06:26 編集
2021/01/29 06:32
2021/01/29 06:44 編集
2021/01/29 07:02