コンピューターサイエンスクラス - Year 9 Computer Scienceでは、ユーザーが入力した情報を使用して.csvファイルに書き込むプロジェクトを行っています。私が使っているコードは、私がしようとしていることを説明するべきですが、.csvファイルには出力がないので、私はとても混乱しています。私はリストから情報を取り出し、.csvファイルに入れてみたので、おそらく正しく行っていないと思いますが、どんな助けも素晴らしいでしょう。また、このコードを作るために、私が知っているほとんどの知識をPythonで書いているので、私がここでやっていることよりも高度なものでコードを完全に変更しないでください。あなたはそれがゆえのpythonの編集内容を保存するために知っていない編集が終了したら、新しいCSV
ファイルを閉じていないあなたがここに行っているリストを.csvファイルに書き込むにはどうすればよいですか?
import csv
import os
n = 10
names = list()
timeonstage = list()
moneypayed = list()
menu = input('Would you like to make a new table (New) or edit an existing one(Edit)?')
if menu == 'New':
for i in range(0, n):
names.append(input('Please enter the name of the artist you would like to add: '))
print(names)
for i in range(0, n):
timeonstage.append(input('Please enter how much time the actor is on stage for: '))
print(timeonstage)
for i in range(0, n):
moneypayed.append(input('Please enter how much money is being payed to the actor: '))
print(moneypayed)
os.remove('MFP.csv')
f = open('MFP.csv', 'a+')
write1 = names[0]+','+timeonstage[0]+','+moneypayed[0]
write2 = names[1]+','+timeonstage[1]+','+moneypayed[1]
write3 = names[2]+','+timeonstage[2]+','+moneypayed[2]
write4 = names[3]+','+timeonstage[3]+','+moneypayed[3]
write5 = names[4]+','+timeonstage[4]+','+moneypayed[4]
write6 = names[5]+','+timeonstage[5]+','+moneypayed[5]
write7 = names[6]+','+timeonstage[6]+','+moneypayed[6]
write8 = names[7]+','+timeonstage[7]+','+moneypayed[7]
write9 = names[8]+','+timeonstage[8]+','+moneypayed[8]
write10 = names[9]+','+timeonstage[9]+','+moneypayed[9]
columns = 'Name of artist:'+','+'Artists time on stage:'+','+'Money being payed:'
f.write(str(columns))
f.write('\n')
f.write(str(write1))
f.write('\n')
f.write(str(write2))
f.write('\n')
f.write(str(write3))
f.write('\n')
f.write(str(write4))
f.write('\n')
f.write(str(write5))
f.write('\n')
f.write(str(write6))
f.write('\n')
f.write(str(write7))
f.write('\n')
f.write(str(write8))
f.write('\n')
f.write(str(write9))
f.write('\n')
f.write(str(write10))
f.write('\n')
、どうもありがとうございました、最初からそれを見てきましたはずです。 – BlizzardGizzard
@BlizzardGizzard私たちは皆、愚かな過ちを犯す。 –