質問: csv.DictWriter(f, fieldnames=header) writer.writeheader() # ヘッダーを書き込む writer.writerows(output_data) # データを書き込む data_Make() csv_Out() ```
回答: > > data_Make()の関数で設定した内容が csv_Outの関数側で参照てきない理由は なぜでしょうか? > > > グローバルスコープに属する`output_data`、`data_Make`のスコープに属するローカル変数`output_data`、`csv_Out`のスコープに属するローカル変数`output_data`はすべて別物だからです。