擅长:python、mysql、java
<p>您可以<a href="https://docs.python.org/2/library/pickle.html" rel="nofollow">pickle</a>列表:</p>
<pre><code>import pickle
with open(my_file, 'wb') as f:
pickle.dump(dayToDaylist, f)
</code></pre>
<p>从文件加载列表:</p>
^{pr2}$
<p>如果要检查是否已将其保存到文件:</p>
<pre><code>import pickle
import os
if os.path.isfile("my_file.txt"): # if file exists we have already pickled a list
with open("my_file.txt", 'rb') as f:
dayToDaylist = pickle.load(f)
else:
dayToDaylist = []
</code></pre>
<p>然后,在代码末尾,首次pickle列表,否则更新:</p>
<pre><code>with open("my_file.txt", 'wb') as f:
pickle.dump(l, f)
</code></pre>
<p>如果要查看文件中列表的内容:</p>
<pre><code>import ast
import os
if os.path.isfile("my_file.txt"):
with open("my_file.txt", 'r') as f:
dayToDaylist = ast.literal_eval(f.read())
print(dayToDaylist)
with open("my_file.txt", 'w') as f:
f.write(str(l))
</code></pre>