擅长:python、mysql、java
<p>Padraic的答案是可行的,它是解决在磁盘上存储Python对象状态的一个很好的通用解决方案,但是在这个特定的例子中Pickle有点过头了,更不用说您可能希望这个文件是人类可读的。在</p>
<p>在这种情况下,您可能希望像这样将其转储到磁盘(这是从内存中取出的,因此可能存在语法错误):</p>
<pre><code>with open("list.txt","wt") as file:
for thestring in mylist:
print(thestring, file=file)
</code></pre>
<p>这将为您提供一个文件,其中每个字符串位于单独的行中,就像您将它们打印到屏幕上一样。在</p>
<p>“with”语句只是确保文件在处理完后被适当地关闭。file关键字param to print()只是让print语句有点“假装”给它的对象系统标准输出;这适用于多种情况,例如本例中的文件句柄。在</p>
<p>现在,如果你想重读一遍,你可以这样做:</p>
^{pr2}$
<p>那会把你的原始名单还给你。结构分裂切掉被调用的字符串,这样就可以得到原始字符串的子字符串列表,每次它看到您作为参数传入的字符时,就会将其拆分。在</p>