如何保存对 Python 列表所做的更改,以便在重新运行脚本后更新? [复制]
Posted
技术标签:
【中文标题】如何保存对 Python 列表所做的更改,以便在重新运行脚本后更新? [复制]【英文标题】:How to save changes made to a list in Python so it updates after rerunning the script? [duplicate] 【发布时间】:2021-08-05 11:14:58 【问题描述】:所以我知道 .append 函数将元素添加到列表中。但这仅在脚本运行时才有效。如果我重新运行该文件,列表将恢复到之前的状态,没有进行任何更改。有没有办法保存更改?
【问题讨论】:
您可以将其写入文件然后读取。文件 I/O 是在运行之间维护状态的标准方法。 要么将其保存到数据库或文本文件中,要么在运行时更改 python 代码 【参考方案1】:一切完成后,您可以将列表保存到文件中:
这里是a+
模式:
全部file handling modes
a+
:打开读取和追加(写入文件末尾)。如果文件不存在,则创建该文件。
with open('test_file','a+') as file:
lst=[...]
....
file.write(lst)
【讨论】:
以上是关于如何保存对 Python 列表所做的更改,以便在重新运行脚本后更新? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 Chrome Devtools 中检测和观察对样式表所做的更改