ユーザーからの情報を基に、Python でフットボール リーグ テーブルを作成しようとしています。私が抱えている問題は、row[6]
(目標差) とrow[7]
(ポイント) を取得して正しいプロセスを実行し、これを.csv
ファイル内の正しいセルに配置することです。私のコードでは、=ゴールrow[4]
、row [5]
=ゴール、row[1]
=勝ち、row[2]
=引き分けです。
codebox("This teams current league positioning is as follow:", title, y + "\n" + x)
msg = "What do you wish to change?"
title = "League change"
fields = ["Team name("+row[0]+")", "W("+row[1]+")", "D("+row[2]+")", "L("+row[3]+")", "GF("+row[4]+")", "GA("+row[5]+")"]
x = int(row[4])
y = int(row[5])
row[6] = x - y
row[7] = (row[1]*3) + row[2]
reply = multenterbox(msg,title,fields)
table_n.writerow(reply) + str(row[6]) + str(row[7])
else:
table_n.writerow(row)
ここで得られるエラーは次のとおりです。
TypeError: + のサポートされていないオペランド型: 'NoneType' および 'str'
任意のガイダンスをいただければ幸いです。ありがとうございました