前提・実現したいこと
「入力フォームに'XXX'と入力したらXXX.csvというcsvファイルが生成される」
というプログラムを作りたいのですが
下記のソースコード3行目のnameを変数として処理してくれる方法が分からず悩んでいます。
どういう風に記述したら実現できるでしょうか。
発生している問題
実行すると入力フォーム自体は出るが、XXXと入力しても XXX.csvというファイルではなく name.csvというファイルが生成されてしまう
該当のソースコード
python
1import csv 2name = input("ファイル名を入力してください") 3with open('name.csv', 'w') as csv_file: 4 fieldnames = ['Player', 'Score'] 5 writer = csv.DictWriter(csv_file, fieldnames=fieldnames) 6 writer.writeheader() 7 writer.writerow({'Player': 'John', 'Score': 10}) 8 writer.writerow({'Player': 'Smith', 'Score': 7})
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/23 10:00