txtファイルを開いて読み込み、各行をループするプログラムを作成しています。 2列目と4列目の値を乗算し、5列目に代入してください。"TypeError:タプル(タプルを連結してタプルにすることのみ可能)"
A 500.00 A 84.15 ?
B 648.80 B 77.61 ?
C 342.23 B 39.00 ?
これは私が書いたコードの一部であり、
for line in infile:
a,b,c,d = line.split()
e = eval(b) + eval(d)
print("{0:20}${1:20}{2:20}${3:20}{4:20}".format(a,b,c,d,e),file=outfile)
私はこれらの数字を乗算する "にeval" を使用して数値に文字列をひそか
File "C:/Users/hee lim/Desktop/readfile2.py", line 19, in main e = eval(b) + eval(d) TypeError: can only concatenate tuple (not "float") to tuple
、というエラーを取得保管。 エラーにフラグを立てる理由を理解できません。
ご協力いただきありがとうございます。
ページ全体をご覧ください。 –
@TilakMadichetti私はあなたが_paste_を意味すると信じています。 –