擅长:python、mysql、java
<p>这里有很多问题。首先,你不能把一个列表转储到一个文本文件中,然后把它读回一个列表,这就是为什么你会有奇怪的行为。您应该查看一个名为pickle的模块。第二,正如刚才出现的另一个答案所指出的,你不需要这么复杂。从所有数字的列表开始,用<code>random.choice()</code>从中挑选。第三,最好在with块中打开文本文件,这样,如果出现异常,它们将被正确关闭。你知道吗</p>
<pre><code>with f as open('path','r'):
f.read()
</code></pre>