<pre><code>with open('winnernum.txt', 'r') as b:
data = b.readlines()
gone=(max(data))
print(gone)
with open("winnernum.txt","r") as h:
del gone
</code></pre>
<p>我在python中尝试过这段代码的其他变体,但仍然无法删除。我需要从一个文本文件中打印前5个最大的数字。你知道吗</p>
<p>我以前尝试过使用这个:</p>
<pre><code>with open('winners.txt', 'r') as b:
data = b.readlines()
gone=(max(data))
print(gone)
import heapq
print(heapq.nlargest(5, winner))
</code></pre>
<p>但这并不总是能选出前五名,而且往往是随机挑选出来的。请帮帮我!你知道吗</p>