私はちょうど成績計算プログラムを書いて、最後の数行までダウンしています...私はタプルのこの文字列を持っています:
"('Jetson Elroy', '45', '88', '88', '70', 0.7253846153846155, 'C', 'Not Passible', 0.9385714285714284, 0.6528571428571427, 0.367142857142857), ('Joe Kunzler', '99', '88', '77', '55', 0.7699999999999999, 'C', 'Not Passible', 0.8557142857142858, 0.5700000000000001, 0.28428571428571436), ('Harris Jones', '77', '99', '47', '77', 0.7115384615384616, 'C', 'Not Passible', 0.9642857142857143, 0.6785714285714286, 0.39285714285714285)"
次のように、各生徒とその得点がテキスト ファイルに 1 行ずつ出力されるようにしたいと思います。
'Jetson', '45', '88', '88', '70', 0.7253846153846155, 'C', 'Not Passible', 0.9385714285714284, 0.6528571428571427, 0.367142857142857
'Joe', '99', '88', '77', '55', 0.7699999999999999, 'C', 'Not Passible', 0.8557142857142858, 0.5700000000000001, 0.28428571428571436
'Harris Jones', '77', '99', '47', '77', 0.7115384615384616, 'C', 'Not Passible', 0.9642857142857143, 0.6785714285714286, 0.39285714285714285
私はやろうとしました:
m=open('GradeAnalysis.txt', 'r+')
m.write (print i for i in ourlist)
m.close()
しかし、m.write() を使用する場合は、文字列が必要であることに気付きました。次に、上記のようにリストをタプルの文字列に転送しました。Pythonic の提案は大歓迎です。