回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我写了一个成绩计算程序,现在只剩下最后几行了。。。我有一串元组:</p>
<pre><code>"('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)"
</code></pre>
<p>我想让每个学生和他们的分数逐行打印到我的文本文件中,比如:</p>
<pre><code>'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
</code></pre>
<p>我试着做:</p>
<pre><code>m=open('GradeAnalysis.txt', 'r+')
m.write (print i for i in ourlist)
m.close()
</code></pre>
<p>但是我知道如果你想使用m.write(),你必须有一个字符串。然后我把我的列表转换成像上面那样的元组串。如有任何建议,我们将不胜感激。你知道吗</p>